Diagramas de Estado
Introducción
Los diagramas de estado son un método conocido para
explicar el comportamiento de un sistema. Que explican todos los estados
posibles en los que puede ingresar un objeto particular y la manera en que
modifica el estado del objeto, como resultado de los eventos que llegan a el.
Un diagrama de estados es un diagrama utilizado para determinar cada una de las rutas o caminos que puede tomar un movimiento de información luego de ejecutarse cada proceso.
(Imagen: http://www.milestone.com.mx/articulos/la_vida_de_un_objeto_diagrama_de_estados.htm)
ELEMENTOS DEL DIAGRAMA DE ESTADOS:
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. Se representa a través de un rectángulo con los bordes redondeados, que puede tener tres compartimientos: uno para el nombre, otro para el valor característico de los atributos del objeto en ese estado y otro para las acciones que se realizan al entrar, salir o estar en un estado.
Eventos
Es una ocurrencia que puede causar el cambio de un estado a otro de un objeto. Esta ocurrencia puede ser:
• Condición que obtiene el valor de verdadero o falso
• Recepción de una señal de otro objeto en el modelo
• Recepción de un mensaje
• Paso de cierto período de tiempo, después de entrar al estado o de cierta hora y fecha particular
El nombre de un evento tiene alcance dentro del paquete en el cual está definido, no es local a la clase que lo nombre.
Hoy
en dia para mostrar los detalles de las
acciones llevadas a cabo por los objetos se puede tener una forma de expresarlo
con imágenes o en este caso un diagrama el cual sirve de respuesta a eventos
internos.
El diagrama de actividad se puede usar
también para representar gráficamente las acciones de métodos de clases.
Fuentes y Referencias
https://wikiuml.wikispaces.com/Diagrama+de+Estados?responseToken=0aa2c71f428b768682ee88aa4de1d0b22
No hay comentarios.:
Publicar un comentario