Deployment Diagrams
Deployment Diagrams
Deployment Diagrams
• Graphically, a deployment diagram is a collection of vertices and arcs
• Deployment diagrams commonly contains
• Nodes
• Dependency and association relationships
• May contain notes and constraints
2
Notations
3
Combining the two Diagrams
• Place the Component Diagram on top of the Deployment
Diagram
4
How – Deployment Diagram
5
Deployment Diagram Explained
6
7
Example of Deployment Diagram
8
Why use a Deployment Diagram
• To model
• Embedded systems
• Client / server systems
• Fully distributed systems
9
Embedded systems
10
Client / Server systems
11
Fully Distributed systems
12
Summary
• A well-structured component diagram
• Focuses on communicating one aspects of a system’s static implementation
view.
• A well-structured deployment diagram
• Focuses on communicating one aspects of a system’s static deployment view
13