90 likes | 262 Views
time. Lifecycle Phases. Inception Define the scope of the project and develop business case. Inception. Elaboration. Construction. Transition. Elaboration Plan project, specify features, and baseline the architecture. Construction Build the product.
E N D
time Lifecycle Phases • Inception Define the scope of the project and develop business case Inception Elaboration Construction Transition • Elaboration Plan project, specify features, and baseline the architecture • Construction Build the product • Transition Transition the product to its users
time Vision Baseline Architecture Initial Capability Product Release Major Milestones Inception Elaboration Construction Transition
Release Release Release Release Release Release Release Release Phases and Iterations Inception Elaboration Construction Transition ... Prelim Iteration ... Arch Iteration ... Dev Iteration Dev Iteration ... Trans Iteration An iteration is a sequence of activities with an established plan and evaluation criteria, resulting in an executable release
P h a s e s C o r e W o r k f l o w s I n c e p t i o n E l a b o r a t i o n C o n s t r u c t i o n T r a n s i t i o n P r e l i m i n a r y i t e r . i t e r . i t e r . i t e r . i t e r . i t e r . i t e r . I t e r a t i o n ( s ) # 1 # 2 # n # n + 1 # n + 2 # m # m + 1 I t e r a t i o n s Phases and Workflow Requirements Analysis Design Implementation Test
Use Case Model Analysis Model Design Depl. Model Model Impl. Model Test Model Workflows and Models UML diagrams provide views into each model Requirements Analysis Design Implementation Test Each workflow is associated with one or more models.
Use Case Model Analysis Model Design Depl. Model Model Impl. Model Test Model Use Case Model Use Case Diagrams Class Diagrams Object Diagrams Component Diagrams Deployment Diagrams Sequence Diagrams Collaboration Diagrams Statechart Diagrams Activity Diagrams
Use Case Model Analysis Model Design Depl. Model Model Impl. Model Test Model Analysis & Design Model Use Case Diagrams Class Diagrams Object Diagrams Component Diagrams Incl. subsystems and packages Deployment Diagrams Sequence Diagrams Collaboration Diagrams Statechart Diagrams Activity Diagrams
Use Case Model Analysis Model Design Depl. Model Model Impl. Model Test Model Deployment and Implementation Model Use Case Diagrams Class Diagrams Object Diagrams Component Diagrams Deployment Diagrams Incl. active classes and components Sequence Diagrams Collaboration Diagrams Statechart Diagrams Activity Diagrams
Use Case Model Analysis Model Design Depl. Model Model Impl. Model Test Model Test Model Use Case Diagrams Class Diagrams Object Diagrams Component Diagrams Deployment Diagrams Test model refers to all other models and uses corresponding diagrams Sequence Diagrams Collaboration Diagrams Statechart Diagrams Activity Diagrams