Class Diagram - Association End Notation
This section describes the Association End Notation used in a UML Class Diagram. An Association End Notation presents connection properties of an association to a connected class.
An Association End Notation is a graphical notation used in a UML Class Diagram to represent
connection properties of an association to a connected class.
An Association End Notation may have the following basic elements:
- Association End Name - A text placed near the connection point of an end of the association line
and the connected class to describe the role the connected class played in the association.
- Association End Multiplicity - A numeric range placed near the connection point of an end of the association line
and the connected class to indicate
how many instances of the connected class can be related to a single instance of the opposite class.
For example, the "Teacher" class and the "Class" class have an association that "A teacher teaches in a class".
This association has two association ends:
- Teacher's End - Can be named as "Teaches" with a multiplicity of "1", because a single "Class" can only
have 1 "Teacher" and must have 1 "Teacher" in the modeled system.
- Class' End - Can be named as "Taught by" with a multiplicity of "0..*", because a single "Teacher" can teach
0, 1, 2, or more "Classes" in the modeled system.
The above association and association ends can be drawn in a UML class diagram as shown below:
Note that an association end may have unspecified name and multiplicity.
Last update: 2014.
Table of Contents
About This UML Tutorial Book
Introduction of UML (Unified Model Language)
►UML Class Diagram and Notations
What Is a Class Diagram?
Class Diagram - Class Notation
Class Diagram - Association Notation
►Class Diagram - Association End Notation
Class Diagram - Association End Navigability Notation
Class Diagram - Aggregation and Composition Notations
Class Diagram - Generalization Notation
Class Diagram - Realization Notation
Class Diagram - Dependency Notation
UML Activity Diagram and Notations
UML Sequence Diagram and Notations
UML State Machine Diagram and Notations
UML Use Case Diagram and Notations
MS Visio 2010 - UML Drawing Tool
PDF Printing Version