Appendix A

UML Notation

A overview of the UML is discussed in Chapter 2.

The UML is a language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. As a language, the UML has a well-defined syntax and semantics. The most visible part of the UML’s syntax is its graphical notation.

This appendix summarizes the elements of the UML notation.

Things

Structural Things

Structural things are the nouns of UML models. These include classes, interfaces, collaborations, use cases, active classes, components, and nodes.

Images

Behavioral Things

Behavioral things are the dynamic parts of UML models. These ...

Get The Unified Modeling Language User Guide, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.