Superstructure

All of the UML diagram elements are modeled in the superstructure package. These models fall into two packages: structural and behavioral:

Structure

The Structural package consists of four subpackages:

Classes

The most important elements modeled in the Classes package can be summarized by the following simplified diagram:

This diagram says that classes and interfaces have properties and operations. A property can be either an attribute or the endpoint of an association.

Dependencies

Associations, generalizations, dependencies, and realizations are all examples of directed relationships.

 

Components

Deployments

Behaviors

Interactions

Activities

Actions

UseCases

StateMachines