Prepare
Practice
Interview
Aptitude
Reasoning
English
GD
Placement papers
HR
Current affairs
Engineering
MCA
MBA
Online test
Login
Object-oriented systems development process
Home
>
Computer Science and MCA questions
> Object oriented analysis and design
« Previous
Next »
Explain in brief the phases of Rational Unified Process.
What is Rational Unified Process?
It is an iterative software development process framework.
It is a specific implementation of the unified process.
It is an object-oriented and web-enabled program development methodology.
It provides guidelines, templates and examples for all aspects and stages of program development.
Phases of Rational Unified Process
It organizes the development of software into four phases.
Each phase consisting of one or more executable iterations of the software at the stage of development.
Each phase has one key objective and milestone at the end that denotes the objective being accomplished.
RUP provides a prototype at the completion of each iteration.
1. Inception phase
The developers define the scope of the project and its business case.
The business cases which include business context, success factors, financial forecast etc. are established.
It is important for the process to first formulate the scope of the project and also determine what resources will be needed.
2. Elaboration phase
The developers analyze the project's needs in detail and define its architectural foundation.
This phase is important to the RUP because it is here that developers analyze the risks associated with changing the scope of the project or adding new technologies along the way.
The key domain analysis for the elaboration phase is the system architecture.
3. Construction phase
The developers create the application design and source code.
In this phase, the software is tested to determine if the project has met its goal laid out in the inception phase.
This phase produces the first external release of the software.
4. Transition phase
The developers deliver the system to users.
Final adjustment can be based on user feedback, usability or installation issues.
« Previous
Next »
Related Content
OOP introduction
OO methodologies
UML
Design phases
Object oriented analysis
OO systems development process
MCQs
English
Tutorials
Download
▲