| written 6.9 years ago by | • modified 6.9 years ago |
Subject: Object Oriented Modeling and Design
Difficulty: Medium
Marks: 4 Marks
| written 6.9 years ago by | • modified 6.9 years ago |
Subject: Object Oriented Modeling and Design
Difficulty: Medium
Marks: 4 Marks
| written 6.9 years ago by | • modified 6.9 years ago |
The UML is largely process independent i.e. it is not any particular software development life cycle. However, to get the most benefit from the UML, you should consider a process that is:
Use case driven Architecture centric Iterative and incremental
1. Inception
It is the first phase of the process, when the seed idea for the development is brought up.
The following are typical goals for the Inception phase.
2. Elaboration
It is the second phase of the process, when the product vision and its architecture are defined. In this phase, the system’s requirements are articulated, prioritized and base lined.
The primary goals of Elaboration are to address known risk factors and to establish and validate the system architecture.
3. Construction
It is the third phase of the process, when the software is brought from an executable architectural baseline to being ready to be transitioned to the user community.
Construction is the largest phase in the project. In this phase the remainder of the system is built on the foundation laid in Elaboration.
4. Transition
It is the fourth phase of the process, when the software is turned into the hands of the user community.
In this phase the system is deployed to the target users.
The Transition phase also includes system conversions and user training.
