Applying UML in The Unified Process
Applying UML in The Unified Process
Scenario State
Scenario
Diagrams State
Diagrams
Collaboration
Diagrams Component
Diagrams
Diagrams Models Diagrams
Scenario Component
Scenario
Diagrams
Component
Diagrams
Deployment
Statechart
Diagrams Diagrams
Diagrams Diagrams
Activity
Diagrams
But, the UML Is Not Enough
Team-Based
Development
Modeling Unified
Language Process
Creating the Unified Process
time
time
Requirements
An iteration in the
elaboration phase
Analysis
Design
Implementation
Test
It e r a t io n s
Workflows and Models
UML diagrams provide
views into each model
Analysis Analysis
Model
Implementation Impl.
Model
Test Test
Model
Each workflow is
associated with one or
more models.
Use Case Model
Use Case
Diagrams
Use Case
Model Class Object
Diagrams Diagrams
Analysis
Model Component
Diagrams
Design Deployment
Model Diagrams
Sequence
Depl. Diagrams
Model
Collaboration
Impl. Diagrams
Model
Statechart
Diagrams
Test
Model
Activity
Diagrams
Analysis & Design Model
Use Case
Diagrams
Use Case
Model Class Object
Diagrams Diagrams
Analysis
Model Component
Diagrams Incl. subsystems
and packages
Design Deployment
Model Diagrams
Sequence
Depl. Diagrams
Model
Collaboration
Impl. Diagrams
Model
Statechart
Diagrams
Test
Model
Activity
Diagrams
Deployment and Implementation Model
Use Case
Diagrams
Use Case
Model Class Object
Diagrams Diagrams
Analysis
Model Component
Diagrams
Design Deployment
Model Diagrams
Incl. active classes
Sequence and components
Depl. Diagrams
Model
Collaboration
Impl. Diagrams
Model
Statechart
Diagrams
Test
Model
Activity
Diagrams
Test Model
Use Case
Diagrams
Use Case
Model Class Object
Diagrams Diagrams
Analysis
Model Component
Diagrams
Design Deployment
Model Diagrams
Test model refers to
all other models and Sequence
Depl. Diagrams
Model uses corresponding
diagrams
Collaboration
Impl. Diagrams
Model
Statechart
Diagrams
Test
Model
Activity
Diagrams
Use Case Driven
time
Architecture
Architecture and Models
Models
Views
Worker
Describe a
Analyst
Use Case
• OMG • Convergence
standard in the future
• Convergence
through
process
frameworks