2. Definición:
Un Diagrama de Estado es una técnica que describe
todos los estados posibles de un objeto.
• Un diagrama de estado representa el cicloUn diagrama de estado representa el ciclo
de vida de un objeto: losde vida de un objeto: los eventoseventos que leque le
ocurren, susocurren, sus transicionestransiciones, y los, y los estadosestados queque
median entre estos eventos.median entre estos eventos.
3. Conceptos Importantes:
Estado: condición de un objeto en un
momento determinado.
Ejemplo: un teléfono se encuentra en
estado “ocioso” una vez que el
auricular es puesto en su sitio y
mientras no lo levantemos.
4. Conceptos Importantes:
Evento: Un evento es algo que
ocurre en el ambiente que
afecta el comportamiento del
objeto analizado, ocasionando
que cambie a un nuevo estado.
Ejemplo: levantar el auricular
telefónico.
5. Conceptos Importantes:
Transición: relación entre dos estados,
indica que, cuando ocurre un evento el
objeto pasa del estado anterior al
siguiente. (Simple)
Ejemplo: cuando ocurre el evento
“levantar el auricular”, el teléfono
realiza la transición del estado “ocioso”
al estado “activo”.
6. Otros Tipos de Transiciones:
Interna: Es una transición que permanece
en el mismo estado, en vez de involucrar
dos estados distintos.
Compleja: Relaciona tres o más estados
en una transición de múltiples fuentes y/o
múltiples destinos.
7. Otros Tipos de Transiciones:
Temporizada: Las esperas son actividades
que tienen asociada cierta duración. Un
evento esperado puede ocasionar una
transición que permita salir de la espera.
8. Otras Definiciones :
Subestados: Hace referencia a que
dentro de un estado puede haber
otros estados con sus transiciones.
9. Otras Definiciones :
Acción: Se puede especificar la ejecución
de una acción como consecuencia de una
transición.
Puede venir acompañada de una condición
para que se ejecute tal acción
13. 1. Identificar todos los sucesos y estados analizando los casos de
uso u otros artefactos disponibles.
2. Seleccionar aquellos objetos que sean de mayor relevancia
para el desarrollo del Sistema.
3. Construir el Diagrama de Estado.
PASOS QUE SE SIGUEN
EN SU CONSTRUCCION
14. Permite que el analista se centre en las necesidades
del usuario.
El Diagrama de Estados tiene éxito en sistemas
interactivos, ya que expresa la intención que tiene el
actor (su usuario) al hacer uso del sistema.
VENTAJAS
15. La inclusión de estas relaciones hace que los
diagramas sean más difíciles de leer, sobre todo
para los clientes.
DESVENTAJAS
16. Sirve para mostrar la vida de un objeto. Además indica los eventos que causan que un
estado cambie a otro y cuáles son las respuestas y acciones que genera este.
El diagrama de estado se utiliza normalmente para describir objetos del dominio del
usuario y se documenta por lo general en la etapa de análisis.
CONCLUSION
Estos diagramas no se realizan para todas las clases existentes en el desarrollo del Sistema, sino de aquellos que presenten un comportamiento interesante, que se destaquen de los demás.
Los otros pueden considerarse que tienen un único estado
Estado Determinado por los Atributos. La primera situación que determina el estado de un objeto se define por los datos que en ese momento están asociados al objeto analizado. Por ejemplo, una persona que tenga edad de 8 años está en el estado “niñez”, si edad es 14 está en “adolescencia”
Estado Determinado por las Acciones del Objeto.
Estado Pasivo o En Espera
Es decir que se puede realizar un nuevo diagrama dentro de un estado para ver con mas claridad su comportamiento
La acción se realiza dependiendo de una condición y durante la transición.
El estado se representa con un rectángulo con puntas redondeadas en su notación más simple
Están los estados de inicio y de fin representados con esas figuras( explicar figuras)
La transición se representa con flechas de flujo
Ya habíamos definido lo que es evento y acción. Lo nuevo sería el concepto de guarda. Esto se refiere a una condición para que se cumpla la acción o evento que acompaña a la transición.