110 likes | 259 Views
UML Components : The Development Process. The management and development processes are used to define how a development project will execute. Management Process : schedules , delivery plans, monitors progress, allocates resources ( All of the good PM stuff). Development Process :
E N D
The management and development processes are used to define how a development project will execute. Management Process : schedules, delivery plans, monitors progress, allocates resources (All of the good PM stuff) Development Process : defines the types of artifacts that are generated, dependencies among them, certain check points, Ideally, they should be independent but that’s not usually the case.
RUP both captures elements of both management and development management.
UML Components Workflow Business requirements Requirements Existing assets Use Case models Business concept model Technicalconstraints Components Specification Provisioning Assembly Use Case models Applications Component specs& architectures Test Tested Applications Deployment
UML components focuses on “specification”. Business requirements Requirements Existing assets Use Case models Business concept model Technicalconstraints Components Specification Provisioning Assembly Use Case models Applications Component specs& architectures Test Tested Applications Deployment
UML components focuses on “specification”. Business requirements Requirements Existing assets Business concept model Technical constraints Specification Use Case models Component Identification Component Interaction Component Specification Component specs& architectures
Business Concept Model Use Case Model ComponentIdentification Develop Business Type Model Existing Interfaces Identify Business Interfaces Identify System Interfaces & Ops Architecture Patterns Existing Assets Create Initial Comp Specs &Arch
Business Concept Model Use Case Model ComponentIdentification Develop Business Type Model Existing Interfaces Identify Business Interfaces Identify System Interfaces & Ops Architecture Patterns Existing Assets Create Initial Comp Specs &Arch Component Specs& Arch ComponentInteraction Discover Business Operations SystemInterfaces Refine Interfaces and Ops Refine Component Specs &Arch
Business Concept Model Use Case Model ComponentIdentification Develop Business Type Model Existing Interfaces Identify Business Interfaces Identify System Interfaces & Ops Architecture Patterns Existing Assets Create Initial Comp Specs &Arch Component Specs& Arch ComponentInteraction Discover Business Operations SystemInterfaces Business Type Model Interfaces Refine Interfaces and Ops Refine Component Specs &Arch ComponentSpecification Define Interface Information Models Component Specs& Arch Specify Operation Pre/Post Conds. Specify Component-Interface Constraints Component Specs& Arch Interfaces
You will organize your project artifacts in the way suggested by Cheesman and Daniels. Requirements Business Concept Model Use Case Model Specification Business Type Model Interface Specifications Component Specifications Component Architecture
Starting next week… • First part of class • Studio time • Work in teams on some a part of the project relating to the topic • Be prepared to share part of what you have done with the class for critique • Second part of class • I’ll lead the discussion by answering questions and hitting some of the chapter highlights • You should leave and start prepping for Wednesday