3C Clear Clean Concise  UML                       Previous   Contents   Next
communityUML 2torial

5.4  Model structuring elements

UML 2 has three major concepts for structuring the model: type, role and relationship.

Type:  A type is used in three ways: to classify elements, as a shorthand used to specify another element and for type checking.

Role: A role is used to represent something, without specifying which particular thing.

Relationship: A relationship is used to represent some structure in the model.
It represents a structure that is present in the model, but not necessarily specified to also appear in the system or its environment.


Use the model element links above or the Next link below.

Previous   Contents   Next

  DA.gif (4367 bytes)

The OMG mark, ‘UML,’  is a trademark of Object Management Group, Inc. (OMG). 

During development of this web site, please send comments to Joaquin Miller. mailto:joaquin@acm.org    
Copyright 2000 Financial Systems Architects