Chapter 29. UML State Machine Diagrams and Modeling

 

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

 
 --Niels Bohr

Introduction

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.

Introduction

Example

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.