State Machine Diagram - Transition Notation

This section describes the Transition Notation used in a UML State Machine Diagram. A Transition Notation presents a behavior change of the modeled object from one state to another.

A Transition Notation is the primary graphical notation used in a UML State Machine Diagram to represent a behavior change of the modeled object from one state to another.

A Transition Notation is drawn as a solid line with a line arrow pointing from the previous state to the next state. A Transition Notation may be labeled with the conditions and actions that related to this transition.

For example, the transition from "Door Locked" state to "Door Unlocked" state requires a condition of "Have key" and an action of "Unlock". This transition can be drawn as a Transition Notation in a UML State Machine diagram as shown below:

UML Notation Shape - Transition
UML Notation Shape - Transition

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