Rational Unified Process
August 10, 2009
The Unified Process is an extensible framework which should be customized for specific organizations or projects.
Incremental development process.
Use case Driven
Rational Unified Process (RUP)
It is a process of assigning the task and responsibilities within the development organization.
Produce high quality software to the customer within the expected cost and time.
It helps to use an UML in an industry standard language and allows to clearly communicating the requirement, architecture and design.
Practices of RUP
Develop the software iteratively.
Manage the requirements.
Use component based architectures
Visually model the software.
Verify the software quality.
Control changes to software.
Life Cycle of RUP
It divides the development team into four phases
Define the project scope.
Identify the requirement.
Cost / Time estimates
Analyze the problem domain. (80% complete)
Business use case.
Architecture and design.
Code is generated.
Training the user.
Beta testing to validate the system against the customer expectation.
Disciplines of RUP
Analysis and design
Configuration and Change Management