The Unified Process Unified process is a framework

  • Slides: 10
Download presentation

The Unified Process • Unified process – - is a framework for OO models.

The Unified Process • Unified process – - is a framework for OO models. • This model is also called – - Rational Unified Process (RUP) Model. • It is proposed by – - Ivar Jacobson, Grady Bootch & James Rumbaugh. • This model is – iterative & incremental in nature.

 • There are 5 phases of uniform Process Model - Inception (communication &

• There are 5 phases of uniform Process Model - Inception (communication & planning) - Elaboration (Planning & modeling) - Construction - Transition - Production

1. Inception • In this phase – communication & planning is done Steps -

1. Inception • In this phase – communication & planning is done Steps - Customer communication - Identify Requirements - Rough architecture of the system is proposed - Plan (for the project) – - Use cases are created - user scenario & - sequence of actions – are identified - Use cases – helps to identify – scope of the project

Elaboration • In this phase – planning & modeling is done. • Use cases

Elaboration • In this phase – planning & modeling is done. • Use cases are re-defined. • Architectural representation is created using 5 models – - Use case model - Analysis model - Design model - Implementation model & - Deployment model • Thus – executable baseline gets created • Then a plan is created - to check, - whether – scope, risks & delivery dates are reasonable.

Construction • The main activity in this phase is - to make the use

Construction • The main activity in this phase is - to make the use cases operational. • The analysis & design is done • a source code is developed - Which implements all desired functionalities. • Then unit testing is conducted - and - acceptance testing is carried out - on the use cases.

Transition • In this phase, • The activities, required at the time of deployment,

Transition • In this phase, • The activities, required at the time of deployment, are carried out. • Beta testing is conducted, - when software is delivered to the end user. • User feedback report - is used - to remove defects from the created system. • Finally, - software team prepares all manuals, - installation guides & trouble shooting procedures. • This makes the software, more usable, at the time of release.

Production • This is the final phase of this model. In this phase, mainly,

Production • This is the final phase of this model. In this phase, mainly, the maintenance activities are conducted - to support the user - In operational environment.

Various Work Products – That May Get Generated In Every Phase Are As Given

Various Work Products – That May Get Generated In Every Phase Are As Given Below.