Statechart Diagram icon Statechart Diagram
   

A statechart diagram is a UML diagram that models the dynamic behavior of individual class objects, use cases, or entire systems. Statechart diagrams show the sequences of states that an object goes through and the events that cause a transition from one state to another. They also show the actions that result from a state change. Statechart diagrams are similar to activity diagrams because both diagrams model the dynamic parts of a system and they both represent a state machine. Typically, you create statechart diagrams to examine classes and systems that have significant behavior.

A basic diagram example of a statechart diagram