Los diagramas de estado muestran los diferentes estados por los que pasa un objeto en respuesta a eventos, así como las transiciones entre estados y las acciones asociadas. Los objetos pueden cambiar de estado en respuesta a estímulos finitos. Los diagramas de estado ilustran los estados posibles de los objetos de una clase y los eventos que causan los cambios de estado.