Let’s discuss Rational Unified Process in Software Engineering with the phases of RUP. There are four main phases of RUP;
- inception
- elaboration
- construction
- transition
What is the Rational Unified Process?
Rational Unified Process is also called RUP. RUP is a process for software development. The inventor of RUP is Rational Software Corporation.
RUP involves 4 phases;
-
- Inception
- Elaboration
- Construction
- Transition
What is the inception phase?
Inception phase involves the following activities;
- Requirements understanding and requirements description
- Maintaining Software Requirement Specification (SRS)
- Understand the business case of the system being developed.
- Describes the scope of the system.
- Describes the goals of the system.
- To identify the following  to interact with the systems initially;
- External systems
- People
- Organizations
- To describe the followings initially;
- Schedule
- An estimate of the overall system
- Risk assessment
What is the elaboration phase?
In the elaboration phase, we refine the requirements
It ensures the followings for the construction phase;
-
- Standards
- Guidelines
- Processes
- Tools
- Understanding of high priority risks
- Elimination of high-quality risks.
What is the Construction phase?
- To completely understand and describing the remaining requirements that were miss during inception and elaboration.
- Prepare the design of the system.
- To ensure the successful validation of the customer.
- To optimize the resources.
- To minimize the cost.
- To develop the versions of the system.
What is the Transition phase?
- Delivery of the overall system to the customer.
- Defects findings
- System modifications.
- Product installation
- Product release
What are the six best practices of rational unified process?
- Manage requirements.
- Develop iteratively.
- Model visually.
- Continuously verify quality.
- Use component architectures.
- Manage change.
Is Rational Unified Process Agile methodology?
Agile Unified Process (AUP) is considered as a simplified version of the Rational Unified Process (RUP.
Test Your Understandings |
1.Product release is related to ?
(A)Inception
(B)Elaboration
(C)Construction
(D) Transition
2. Match the columns
Column A | Column  B | Answer |
1.Inception | A. Develop the Version | 1 with |
2.Elaboration |  B. Guidelines for development |  2 with  |
3.Construction |  C. System modifications |  3 with  |
4.Transition | D. collects the initial basic requirements |   4 with  |