Chapter 29. UML State Machine Diagrams and Modeling


No, no, you're not thinking, you're just being logical.

 --Niels Bohr


As with activity diagrams, UML state diagrams show a dynamic view. The UML includes notation to illustrate the events and states of things—transactions, use cases, people, and so forth.

The most important notational features are shown, but there are many rare elements not covered in this introduction.



A UML state machine diagram, as shown in Figure 29.1, illustrates the interesting events and states of an ...

Get Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.