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.