Diagrama de máquina de estados
Los diagramas de máquina de estados modelan el comportamiento de un sistema, describiendo los diferentes estados por los que puede pasar un objeto y las transiciones de unos estados a otros. Se suelen utilizar para describir el comportamiento de un objeto que pasa por varios casos de uso.
Esto se puede conseguir con dos tipos de procesos:
1.Acciones: están asociadas a las transiciones y son procesos a corto plazo que no se pueden interrumpir (por ejemplo, en la imagen siguiente: una transición inicial error interno / notificar admin).
2.Actividades de estado (comportamientos): están asociadas a los estados y son procesos a largo plazo que pueden ser interrumpidos por otros eventos (por ejemplo, en la imagen siguiente: escuchar si hay conexiones entrantes).
En UModel una máquina de estados puede tener varios diagramas de máquina de estados (o diagramas de estados).
![state-diag-main](./images/state-diag-main.png)
Diagrama de máquina de estados de ejemplo
El diagrama de estados anterior se encuentra en la carpeta del proyecto de ejemplo de UModel C:\Usuarios\<usuario>\Documentos\Altova\UModel2024\UModelExamples\Bank_MultiLanguage.ump.