2.3.5 Diagramas de estados

Un objeto tiene estado

El estado de un objeto son las condiciones en las que se encuentra en un momento en el tiempo. Este estado normalmente cambia a través del tiempo y es representado por los valores de los atributos del objeto en un momento determinado.

 

¿Qué son los diagramas de transición de estados ?

Un diagrama de transición de estados muestra una máquina de estados, especifica la secuencia de estados en los que un objeto puede estar, los eventos y condiciones que ocasionan cambios de estado, y las acciones que toman lugar cuando el objeto alcanza un estado determinado.

 

Un estado es representado a través de un rectángulo con esquinas redondeadas. A continuación se muestra las diferencias de representación entre un estado y una actividad.
 

 

Estados especiales

El estado inicial es aquel que se alcanza cuando un objeto es creado.

  • Es obligatorio.
  • Solo un estado inicial es permitido por diagrama.
  • El estado inicial es representado a través de un circulo sólido.

Un estado final indica el final del ciclo de vida de un objeto.

  • Son opcionales.
  • Puede existir más de un estado final por diagrama.
  • Un estado final es representado por un “ojo de toro”.