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