Class Diagram

The Class diagram captures the logical structure of the system - the Classes - and things that make up the model. It is a static model, describing what exists and what attributes and behavior it has, rather than how something is done. On a Class diagram you can Illustrate relationships between Classes and Interfaces using Generalizations, Aggregations and Associations, which are valuable in reflecting inheritance, composition or usage, and connections respectively.

Example Diagram     Example Class Diagram

Tools

Select Class diagram elements and connectors from the Class pages of the Toolbox.

Class Diagram Elements

Class Diagram Connectors

e_Package

c_Associate

e_Class

c_Generalize

e_Interface

c_Compose

e_datatype

c_Aggregate

e_enumeration

c_AssociationClass

Primitive

c_Assembly

e_Table

c_Realize

e_signal

Templatebinding

c_Association

c_Nesting

 

c_PkgMerge

 

c_PkgImport

 

abstraction

 

substitution

 

usage

Learn more