Finally, the way the individual components are deployed to a
hardware system can be described using a
Deployment diagram.
Poseidon for UML uses a single diagram editor for Component, Object, and
Deployment diagrams because the elements necessary for these diagrams
are similar. Please see the Section called Component Diagrams for more
information about using the Component diagram interface.
Nodes - Represent the hardware
elements of the deployment system.
Components -
Represent software elements that are deployed to the hardware
system.
Links - Used to connect instances
of nodes or objects.
Dependencies - Exist between
components and can be specified by utilizing predefined or
user-defined stereotypes.
Associations - Used to display
communication relations between nodes. They can be specified by
utilizing predefined or user-defined stereotypes.
Instance Specifications,
Classes,
Interfaces - Components and nodes can
include objects, classes or interfaces.
| Select |
| Add or remove space between elements |
| Component |
| Instance Specification |
| Node |
| Realization |
| Assembly Connector |
| Delegation Connector |
| Link between two Instance Specifications |
| Dependency |
| Association |
| Directed Association |
| Aggregation |
| Composition |
| Association Class |
| Class |
| Package |
| Interface As Circle |
| Collaboration |
| Comment |
| Connect Comment to Element |
| Text |
| Circle |
| Rectangle |
| Polygon |
| Polyline |
| Repaint |