3SL: Requirements management and model driven systems engineering from concept to creation.
Cradle®
Login:
Username:
Password:
 
Search:  
Visitor not logged in, You are: Home > Reference > Diagrams > Deployment Diagram
 

Deployment Diagram

Purpose

Deployment Diagrams (DPDs) are UML's attempt to recognise that there is a world outside software. That is, these diagrams attempt to show the physical processors in the system (called nodes in DPDs), the processes that are allocated to them, and, to a limited extent, how these processors are interconnected.

These diagrams are intended to show the allocation of processes to nodes, by listing the processes that may run on a processor underneath the node symbol for the processor. Cradle will support this mapping in a different way, by providing a frame called PROCESSES in the node's Process Specifications (PSpecs), in which the names of the processes allocated to the node can be listed.

By being defined by PSpecs, nodes will be cross referenceable.

Characteristics

APPEARS IN MODELS

Implementation

NUMBERING

DPDs take their name and number from the package from which they are an expansion. They contain nodes and links. The nodes are defined by PSpecs. The number of the PSpec is the dot concatenation of the DPD number and the node number, its name is the same as the node name.

HIERARCHICAL

None

Linkage

DPD Linkage

Symbols

Symbol

Name

Description

Definition

Expansion

DPD Comment

Comment

Makes a note anywhere in the diagram. Are always surrounded by * characters.

None

None

DPD Process Note

Process or node

A runtime physical object that represents a processing resource, generally having at least a memeory and often processing capability as well.

PSpec

None

DPD Picture

Picture

Allows you to choose the location of a GIF or JPEG image to be displayed as a diagram symbol or to be embedded in an existing diagram symbol.

None

None

DPD  Node Dependency

Node dependency

A communication association.

None

None

 
[Copyright © 3SL 2008 | Last Updated: Sat Jul 19th, 2008 ]
Registered office: 2 Highfield Road, Barrow in Furness, Cumbria, LA14 5PA, Registered in England No. 2153654