Deployment diagram

From Wikipedia, the free encyclopedia

A sample deployment diagram. (click for larger view)
A sample deployment diagram. (click for larger view)

In the Unified Modeling Language, a deployment diagram serves to model the hardware used in system implementations, the components deployed on the hardware, and the associations between those components. The elements used in deployment diagrams are nodes (shown as a cube), components (shown as a rectangular box, with two rectangles protruding from the left side) and associations.

In UML 2.0 components are not placed in nodes. Instead artifacts and nodes are placed in nodes. An artifact is something like a file, program, library, or data base constructed or modified in a project. These artifacts implement collections of components. The inner nodes indicate execution environments rather than hardware. Examples of execution environments include language interpreters, operating systems, and servlet / EJB containers.

[edit] External links