domingo, 6 de mayo de 2012

DIAGRAMAS DE ESTADO


También se conoce como motor de estados, es una manera para caracterizar un cambio en un sistema es decir que los objetos que lo componen modificaron su estado como respuestas a los sucesos y al tiempo.

El diagrama de estados UML captura este tipo de cambios. Presenta los estados en los que se encuentra un objeto junto con las transiciones entre los estados.

Simbología

Rectángulo de vértices redondeados que representa a un estado, junto con una línea continua y una punta de flecha, que representa una transición. Ejemplo:

Adición de detalles al icono de estado

El UML le da opción de agregar detalles a la simbología. Así como es posible dividir un símbolo de clase en tres áreas(nombre, atributo y operaciones).

Ejemplo de variables con actividades:


Sucesos y acciones

El suceso provoca una transición y la actividad se ejecuta para que se produzca la transición.
Ejemplo:

¿POR QUÉ SON IMPORTANTES LOS DIAGRAMAS DE ESTADOS?

El diagrama de estados proporciona una gran cantidad de símbolos y abarca varias ideas. Los desarrolladores, deben saber la forma en que los objetos se supone se comportarán, ya que son ellos quienes tendrán que establecer tales comportamientos en el software.

Los diagramas de estado se aseguran que no tendrán que adivinar lo que se supone que harán los objetos, con una clara representación de un objeto aumenta la probabilidad de que el equipo de desarrollo produzca un sistema que cumpla con los requerimientos.



No hay comentarios:

Publicar un comentario