Diagrama de estado

15
DIAGRAMA DE ESTADO

Transcript of Diagrama de estado

Page 1: Diagrama de estado

DIAGRAMA DE ESTADO

Page 2: Diagrama de estado

DEFINICIÓNLos diagramas de estado son una técnica conocida para describir el comportamiento de un sistema.

Page 3: Diagrama de estado

DEPENDENCIASUn objeto permanece en un estado por un tiempo finito, hasta que se cumpla la condición de cambio.

Page 4: Diagrama de estado

EventosEs una ocurrencia que puede causar la transición de un estado a otro de un objeto. Esta ocurrencia puede ser una de varias cosas.

Page 5: Diagrama de estado

Envío de mensajesAdemá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.

Page 6: Diagrama de estado

Transición simpleUna 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.

Page 7: Diagrama de estado

Transición internaEs una transición que permanece en el mismo estado, en vez de involucrar dos estados distintos.

Page 8: Diagrama de estado

Acciones:Podemos especificar la solicitud de un servicio a otro objeto como consecuencia de la transición.

Page 9: Diagrama de estado

Generalización de EstadosLa agregación de estados es la composición de un estado a partir de varios estados independientes.

Page 10: Diagrama de estado

SubestadosUn estado puede descomponerse en subestados, con transiciones entre ellos y conexiones al nivel superior.

Page 11: Diagrama de estado

Transacción ComplejaUna transición compleja relaciona tres o más estados en una transición de múltiples fuentes y/o múltiples destinos.

Page 12: Diagrama de estado

 Transición a estados anidadosUna transición de hacia un estado complejo (descrito mediante estados anidados) significa la entrada al estado inicial del subdiagrama.

Page 13: Diagrama de estado

Transiciones temporizadasEste evento desencadena una transición que permite salir del estado que alberga la actividad de espera. 

Page 14: Diagrama de estado

Diagramas de estados concurrentesUn modelo dinámico describe un conjunto de objetos concurrentes, cada cual con su propio estado y con su propio diagrama de estados.

Page 15: Diagrama de estado