When working with diagrams it is helpful to keep the following concepts in mind:
- A shape refers to the notation of a model element, such as a package, class, state, use case, object, etc.
- A path refers to the notation for the various kinds of relationships, such as associations, aggregations, dependency, message, and links.
- Both paths and shapes are defined as symbols.
The following pages walk you through the procedures for working with the various types of diagrams.