Finally the way the individual components are deployed to a hardware
system can be described using the deployment diagram. Because we decided to merge the different
diagram types, the editor contains a wide set of elements to be used (see
also: Object diagrams, Component
diagrams).
Deployment
diagrams are defined on two levels: object or instance level and class level.
For this reason, Poseidon for UML provides both nodes and instances of nodes.
Nodes and
Instances of Nodes — Represent
the hardware elements of the deployment system.
Components and
Instances of 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.
Objects,
Classes,
Interfaces — Components
and nodes can include objects, classes or interfaces.