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.