Les états composites contiennent un ou plusieurs diagrammes d’état ; s’ils contiennent plusieurs diagrammes d’états, alors les diagrammes d’états sont exécutés en parallèle. en d’autres termes, un état composite est un état qui contient un ou plusieurs graphes d’état. Chaque diagramme appartient à une région et les régions sont divisées par des lignes pointillées. Les états de la région sont appelés sous-états de l’état composite.
L’une des principales différences entre les diagrammes d’états UML et les autres diagrammes d’états non UML que vous connaissez peut-être est qu’UML autorise des états simultanés ou plusieurs états en même temps. Les états composites rendent cela possible.
Concepts clés des sous-machines, régions orthogonales
Un état composite est un état qui contient une région ou qui est décomposé en deux ou plusieurs régions. Un état composite contient son propre ensemble d’états et de régions.
Une sous- machine est insérée en tant qu’état dans une autre machine d’état. La même sous-machine peut être insérée plusieurs fois.
Sous-machine vs état composite
Un état de sous-machine est sémantiquement équivalent à un état composite. Les régions de la machine à états de la sous-machine sont les régions de l’état composite. Les actions d’entrée, de sortie et de comportement et les transitions internes sont définies dans le cadre de l’état. L’état de la sous-machine est un mécanisme de décomposition qui permet de factoriser des comportements courants et de les réutiliser.
Une région orthogonale fait partie d’un état composite ou d’une sous-machine, et chaque région a son propre ensemble d’états et de transitions mutuellement exclusifs.
En savoir plus sur le diagramme d’état à l’aide d’exemples en ligne
Your posts in this blog really shine! Glad to gain some new insights, which I happen to also cover on my page. Feel free to visit my webpage QN5 about Cosmetics and any tip from you will be much apreciated.