Deployment diagrams

Deployment diagrams are one of the two ways you can model the physical aspects of a system. A deployment diagram is a graph of nodes connected by communication associations and it shows the physical architecture of the hardware and software of the system.

Creating and drawing Deployment diagrams

If you need to learn how to create new diagrams in a project, or the techniques for placing elements and drawing links, consult the User's Guide topics found under "Working with Diagrams: Basic Diagram Techniques" in the Table of Contents. See Related Topics below.

Content

Deployment diagrams usually contain:

Deployment diagrams in Together can also show:

Key elements and properties

Nodes

A Node is a run-time physical object and may include not only computing devices but also human resources or mechanical processing resources. Basically, nodes are things that execute something and they represent locations upon where others elements are deployed.

Components

Though components are a lot like nodes, they are things that are executed by nodes. Components typically represent a package of other logical elements and they can be deployed on one or more nodes.

Interfaces

Interfaces are used to specify a service of a component and they may be imported or exported by them, therefore an interface specifies a contract that a component (or a class) must carry out.

Together uses the most common way to show a relationship between a component and its interfaces - through an elided (hidden) realization relationship.

Links

Deployment Diagram Tips

Related topics