What Is a State Machine Diagram?

This section describes the UML State Machine Diagram, which describes transition behaviors of an object from one state to state.

What Is a State Machine Diagram? A State Machine Diagram is a diagram that describes transition behaviors of an object from one state to state.

The picture below shows you a good example of a State Machine Diagram describing some kind of simulator system with 3 states:

UML Diagram Example - State Machine Diagram
UML Diagram Example - State Machine Diagram

Table of Contents

 About This UML Tutorial Book

 Introduction of UML (Unified Model Language)

 UML Class Diagram and Notations

 UML Activity Diagram and Notations

 UML Sequence Diagram and Notations

UML State Machine Diagram and Notations

What Is a State Machine Diagram?

 State Machine Diagram - State Notation

 State Machine Diagram - Pseudostate Notations

 State Machine Diagram - Transition Notation

 State Machine Diagram - Transition Sequence Notations

 UML Use Case Diagram and Notations

 MS Visio 2010 - UML Drawing Tool

 References

 Full Version in PDF/EPUB