4.5. Modelando el comportamiento de las Clases con Diagramas de Estado

Mientras los diagramas de interacci�n y colaboraci�n modelan secuencias din�micas de acci�n entre grupos de objetos en un sistema, el diagrama de estado se usa para modelar el comportamiento din�mico de un objeto en particular, o de una clase de objetos.

Un diagrama de estado se modela para todas las clases que se consideran con un comportamiento din�mico. En �l, modelas la secuencia de estado que un objeto de la clase atraviesa durante su vida en respuesta a los est�mulos recibidos, junto con sus propias respuestas y acciones.

Por ejemplo, un comportamiento de un objeto se modela en t�rminos de en qu� estado est� inicialmente, y a qu� estado cambia cuando recibe un evento en particular. Tambi�n modelas qu� acciones realiza un objeto en un estado en concreto.

Los estados representan las condiciones de objetos en ciertos puntos en el tiempo. Los eventos representan icendentes que hacen que los objetos pasen de un estado a otro. Las l�neas de transici�n describen el movimiento desde un estado hasta otro. Cada l�nea de transici�n se nombre con el evento que causa esta transici�n. Las acciones ocurren cuando un objeto llega a un estado.