UML Roadmap
UML Roadmap
UML Roadmap
By
Dr Manohar Chandwani
IET DAVV, Indore
UML Roadmap
Its a hierarchical (tree based)
description of the UML for quick
reference to its vocabulary.
UML History
UML 2.0
2002-04
Sept 97
Jan 97
Jun 96
Oct 95
Fall 1995
Oct 94
UML 1.1
UML 1.0
UML 0.9
Unified Method 0.8 (B,J,R)
USE CASE (Jacobson)
OMT (Rumbaugh)
Inputs to UML
Booch
Rumbaugh
Jacobson
Fusion (Message Numbering &
Operation Description)
Meyer (conditions)
Embley(Singleton
Classes, High level
View)
UML
Harel (Statecharts)
Gamma (Frameworks
Patterns, Nodes)
Shlaer-Mellor
(object lifecycles)
Wirfs-Brock
(Responsibilities)
Odell
(Classification)
Conceptual Architecture
Model
SDLC
Unified
Process
Building
Blocks
Rules of
The UML
Common
Mechanisms
Things
Relationships
Diagrams
Things
Things
Structural
Things
Structural Things
Structural Things
Classes
Interfaces
Use Cases
Active
Classes
Nodes
Collaborations Components
Behavioral Things
Behavioral Things
Interaction
State Machine
Grouping Things
Grouping Things
Package
Annotational Things
Annotational Things
Note
Relationships
Relationship
Dependency
Generalization
Association
Realization
UML Diagrams
Diagrams
Static Behavior
Class
Diagram
Component
Diagram
Object
Diagram
Dynamic Behavior
Use Case
Diagram
Activity
Diagram
Collaboration
Diagram
Names
Scope
Visibility
Integrity
Execution
Specifications
Integrity
Common
Divisions
Extensibility
Mechanisms
UML in Architecture
Architecture
Use Case
View
Design
View
Process
View
Deployment
View
Implementation
View
Vocabulary
Functionality
Design View
Behavior
Use Case
View
Process View
Performance
Scalability
Throughput
Implementation
View
Deployment
View
System Topology
Distribution
Delivery
Installation
Use Case
Driven
Architecture
Centric
Iterative &
Incremental
Development
Inception
Phase
Elaboration
Phase
Construction Transition
Phase
Phase