Welcome to my UML 2 State Machine Diagrams tutorial! I'm also going to cover Package diagrams in this tutorial because they are so simple to describe.
State machine diagrams model the changing states of objects and the events that cause these state changes. Everything you could ever want to know about them is covered below.