Diagrama de Estado


 ¿QUE ES UN DIAGRAMA DE ESTADO?

En ocasiones conocido como diagrama de máquina de estados, es un tipo de diagrama de comportamiento en el Lenguaje Unificado de Modelado (UML). Se especializa en mostrar transiciones entre diversos objetos.
ELEMENTOS
  • Estado:Determina un lapso de tiempo del objeto, en el cual el objeto está esperando alguna ejecución, tiene cierta característica o puede obtener cierto tipo de estímulos.
  • Eventos: Es una ocurrencia que puede causar el cambio de un estado a otro de un objeto.
  • Envió de mensajes: Además de mostrar la transición de estados por medio de eventos, puede representarse el momento en el cual se envían mensajes a otros objetos. 
  • Transición simple: Una transición simple es una relación entre dos estados que indica que un objeto en el primer estado puede entrar al segundo estado y ejecutar ciertas operaciones, cuando un evento ocurre y si ciertas condiciones son satisfechas.
  • Transición interna: Es una transición que permanece en el mismo estado, en vez de involucrar dos estados distintos. Representa un evento que no causa cambio de estado. Se denota como una cadena adicional en el compartimiento de acciones del estado
  • Acciones: Podemos especificar la solicitud de un servicio a otro objeto como consecuencia de la transición. Se puede especificar el ejecutar una acción como consecuencia de entrar, salir, estar en un estado, o por la ocurrencia de un evento.
  • SubEstados: Un estado puede descomponerse en subestados, con transiciones entre ellos y conexiones al nivel superior. 
  • Transacción Compleja: Una transición compleja relaciona tres o más estados en una transición de múltiples fuentes y/o múltiples destinos.  
  • Transición a estado anidado: Una transición hacia un estado complejo (descrito mediante estados anidados) significa la entrada al estado inicial del subdiagrama.
  • Transiciones temporizada: Este evento desencadena una transición que permite salir del estado que alberga la actividad de espera. El flujo de control se transmite entonces a otro estado

Comentarios

Entradas populares de este blog

Diagrama de clases

CIERMMI 2017

Diagrama de Colaboración