01.01.2015 Views

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Session 26—Modeling the Static View: The Deployment Diagram 265<br />

<br />

Server<br />

1..1<br />

<br />

1..*<br />

<br />

Client<br />

1..*<br />

1..1<br />

<br />

<br />

1..1<br />

1..*<br />

<br />

Database<br />

Server<br />

<br />

Printer<br />

Figure 26-1<br />

Component diagram with four nodes and three associations<br />

<br />

dept234:Server<br />

ProcSpeed = 300Mhz<br />

Memory = 256MB<br />

Deploys<br />

orderproc.exe<br />

<br />

1..1 1..*<br />

<br />

orderdesk3:Client<br />

ProcSpeed = 200Mhz<br />

Memory = 128MB<br />

Deploys<br />

orderentry.exe<br />

Figure 26-2<br />

An object-level Deployment diagram<br />

Note<br />

The object-level view is not supported by many modeling tools even though<br />

it is supported by the <strong>UML</strong> Metamodel.<br />

Draw the Deployment diagram as though each node on your physical architecture is a<br />

class on a Class diagram. Each node fulfills a specific purpose. Each node has communication<br />

associations with other nodes that represent the physical connections that support<br />

communication.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!