The Unified Modeling Language User Guide SECOND EDITION [Electronic resources]

Grady Booch, James Rumbaugh, Ivar Jacobson

نسخه متنی -صفحه : 215/ 150
نمايش فراداده

Hints and Tips

A well-structured node

  • Provides a crisp abstraction of something drawn from the vocabulary of the hardware in your solution domain.

  • Is decomposed only to the level necessary to communicate your intent to the reader.

  • Exposes only those attributes and operations that are relevant to the domain you are modeling.

  • Directly deploys a set of artifacts that reside on the node.

  • Is connected to other nodes in a manner that reflects the topology of the real world system.

When you draw a node in the UML,

  • For your project or organization as a whole, define a set of stereotypes with appropriate icons to provide meaningful visual cues to your readers.

  • Show only the attributes and operations (if any) that are necessary to understand the meaning of that node in the given context.