Purpose:

<?>

Objective:

<?>

Description:

RUP is also like XP and Scrum; it is an incremental and iterative approach. RUP is a centric architectural approach based on principles of software engineering. RUP is widely used along with Unified Modeling Language (UML) for the analysis, implementation, and documentation of object-oriented systems. RUP is a generalized process using different types of software systems in various application areas in many types of organizations with many levels of competition and different sizes of projects. RUP is describing a generic structure and is suitable for all kinds and sizes of projects. RUP is also very suitable for users’ cases to develop commercial software products which can continue for many months or years. These big projects are divided into small tasks, each one being an iteration that leads to a new increment in the project. The iteration is referring to the workflow step-by-step, growth in the product or project. For a successful system, the team should know the clients’ demands and requirements prospects. RUP is an approach to make sure that the delivery of qualitative software is in accordance with the end users’ perspective and within the budget and scheduled time. RUP is generally represented in two dimensions, which are the horizontal axis and the vertical axis. The horizontal axis represents the process lifecycle based on the schedule throughout the development phase of the project. On the other hand, the vertical axis represents the logical grouping of different activities depending on their nature. The two dimensions of the process are representing milestones, phases, and iterations in each phase, which are also called dynamic aspects of the process. The second dimension describes the roles in the project, artifacts, activities, disciplines, components, and workflow, which are also called static aspects of the process. Artifacts are playing an important role in the documentation phase. Different artifacts are done in different phases of the development lifecycle: for example, the elaboration phase uses case diagrams, and the construction phase uses class and sequence diagrams. In project management, the documents are the complete plan and flow of the project. In project management, the activity is defined as the work in which a person is playing a role but on the other hand, the process is the combination of one or more workflows. RUP is very strict with the plan which is described in the documentation.

Entrance Criteria:

<?>

Exit Criteria:

<?>

Process and Procedures:

  • <?>

Tailoring Guidelines:

  • None

Process Verification Record(s)

  • <?>
    • Stored By: <?>

Measure(s):

  • <?>
    • Maintained By: <?>
    • Submitted By: <?>
    • Frequency of Submission: <?>

References:

  • <?>