Bonjour,
Je suis en train d'essayer de modéliser le comportement d'une application.
Je pense pour cela utiliser un diagramme d'état UML et le design pattern State.
Le problème est le suivant :
L'application peut-être dans les états :
- Arrêt (Stopped)
- Exécution (Running)
- Pause (Paused)
- Sécurisé (Safe)
Indépendemment de ces états, l'application peut également être dans les états :
- Local
- Distant (Remote)
De plus:
- Les états Local et Distant n'ont pas de sens dans l'état Arrêt.
Je n'ai pas encore saisi l'utilité de tous les outils UML mis à disposition pour les diagrammes d'état. J'ai cependant créé ces deux diagrammes qui ne sont pour l'instant pas en corrélation:
et
Comment corréler ces deux diagrammes ?
Pensez-vous que je puisse utiliser une seule machine à états pour représenter ces états concurrents ?
Faut-t-il utiliser des régions et/ou sous-machines (ou autre) ?
Comment représenter cela dans un diagramme UML et/ou comment le traduire avec le design pattern State.
Merci pour vos réponses.
Partager