Terms and Concepts
A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships. Graphically, a class diagram is a collection of vertices and arcs.
Common Properties
A class diagram is just a special kind of diagram and shares the same common properties as do all other diagramsa name and graphical content that are a projection into a model. What distinguishes a class diagram from other kinds of diagrams is its particular content.
The general properties of diagrams are discussed in Chapter 7 . |
Contents
Class diagrams commonly contain the following things:
Classes are discussed in Chapters 4 and 9; interfaces are discussed in Chapter 11; relationships are discussed in Chapters 5 and 10; packages are discussed in Chapter 12; subsystems are discussed in Chapter 32; instances are discussed in Chapter 13 . |
Common Uses
You use class diagrams to model the static design view of a system. This view primarily supports the functional requirements of a systemthe services the system should provide to its end users.
Design views are discussed in Chapter 2 . |
Modeling the vocabulary of a system is discussed in Chapter 4 . |
Collaborations are discussed in Chapter 28 . |