Lifecycle Phases Inception Elaboration Construction Transition time w

Lifecycle Phases Inception Elaboration Construction Transition time w Inception Define the scope of the project and develop business case w Elaboration Plan project, specify features, and baseline the architecture w Construction Build the product w Transition the product to its users

Major Milestones Inception Elaboration Construction Transition time Vision Baseline Architecture Initial Capability Product Release

Phases and Iterations Inception Prelim Iteration . . . Elaboration Arch Iteration Release . . . Construction Dev Iteration Transition . . . Trans Iteration Release Release . . . Release An iteration is a sequence of activities with an established plan and evaluation criteria, resulting in an executable release

Phases and Workflow Phases Core Workflows Inception Elaboration Construction Transition Requirements Analysis Design Implementation Test P r e lim in a ry Ite ra tio n (s ) ite r. #1 ite r. #2 ite r. #n+1 I t e r a t io n s ite r. #n +2 ite r. #m +1

Workflows and Models UML diagrams provide views into each model Requirements Analysis Design Use Case Model Analysis Model Design Model Depl. Model Implementation Test Model Test Each workflow is associated with one or more models.

Use Case Model Use Case Diagrams Use Case Model Class Diagrams Analysis Model Component Diagrams Design Model Deployment Diagrams Depl. Model Impl. Model Test Model Sequence Diagrams Collaboration Diagrams Statechart Diagrams Activity Diagrams Object Diagrams

Analysis & Design Model Use Case Diagrams Use Case Model Analysis Model Design Model Depl. Model Impl. Model Test Model Class Diagrams Component Diagrams Deployment Diagrams Sequence Diagrams Collaboration Diagrams Statechart Diagrams Activity Diagrams Object Diagrams Incl. subsystems and packages

Deployment and Implementation Model Use Case Diagrams Use Case Model Class Diagrams Analysis Model Component Diagrams Design Model Deployment Diagrams Depl. Model Impl. Model Test Model Sequence Diagrams Collaboration Diagrams Statechart Diagrams Activity Diagrams Object Diagrams Incl. active classes and components

Test Model Use Case Diagrams Use Case Model Class Diagrams Analysis Model Component Diagrams Design Model Deployment Diagrams Depl. Model Impl. Model Test model refers to all other models and uses corresponding diagrams Sequence Diagrams Collaboration Diagrams Statechart Diagrams Activity Diagrams Object Diagrams
- Slides: 9