Home > Diagrams > Deployment Diagram


A UML Deployment diagram depicts a static view of the runtime configuration of hardware nodes and the software components that run on those nodes. It shows the configuration of run-time processing elements and the software components, processes, and objects. Software component instances represent run-time code units. Components that do not exist as run-time entities do not appear.
Developers can model the physical platforms and network connections to be used in their application. Nodes usually represents hardware platforms. Component diagrams can be placed on top of deployment diagrams to indicate which modules of code will go on which hardware platform.

The elements of the deployment diagram are available in the toolbar:

                    s        Create node items. A node is usually used to represent a physical device.

                    a        Modelize communication links between nodes.

                    a        Create component items. Note that components can be nested. 

                    a        Create inheritance relationships between components.

                    y        Add an interface to the diagram.

                    h        Create an implementation relationship between a component and its interfaces.

                    o        Indicate dependency relationships among the diagram items.