Deployment Diagram
- A deployment diagram shows the configuration of run time processing nodes and the components that live on them
- Used to model the static deployment view of a system
- Important for visualizing, specifying, documenting embedded client server and
- distributed systems
- Also for managing executable systems through forward and reverse engineering
- Graphically, it is a collection of vertices and arcs
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_AFDktEdc7bwLfKXhyphenhyphen3aj-Ac9Bwi6n3RnTRalEv_J1fTxtkRDTRfS1oxHBDrIM89DYXmFLWey3sIYpeRRRcvzv5JqIDz0MhGEHvG44Ubq8CffLKEqiDPqd138TNY4Zge2c7XZRLS84ngV/s1600/Deployment+Diagram.png)
Contents
- Deployment diagram contains
- ⃝Nodes
- ⃝Dependency and association relationships
- It also contain components, each of which must live on some node
- To model embedded systems
- To model client/server systems
- To model fully distributed systems