Diagramas de máquinas de estados
Llamados también diagramas de estados, se utilizan para conocer los estados por los que puede pasar un objeto a lo largo de la ejecución del sistema en el que está integrado, generalmente los cambios se dan como respuesta a eventos y estos estados son finitos.
En un diagrama de estados se identifican dos elementos:
- Estados: un estado define la situación del objeto dentro de un punto de tiempo, se representa mediante un rectángulo de bordes redondeados en los cuales se encuentra la estructura típica de un diagrama de clases, tres partes diferenciadas: Nombre, atributos y acciones. A menudo se muestra únicamente el nombre y los estados iniciales y finales se marcan con un punto negro completo y con un punto concéntrico a otro respectivamente.
- Transiciones: Es una relación entre dos estados, indica la posibilidad de que se pase de un estado a otro y define el evento que debe darse para que eso suceda, es posible una relación reflexiva. Entre corchetes se define una posible condición y se aceptan parámetros.
Saber más sobre Diagramas de máquinas de estados.