Diagramme d'etat uml
Diagrammes dynamiques
Diagramme d’états transitions Diagramme d’activités
Diagramme d’état-transition
.
2
1
11/03/2011
Les états-transitions
Transitions
•
3
Exemple simple
2
11/03/2011
L’état Final et Initial
Transition externe
.
3
11/03/2011
Evénement déclencheur(1)
Evénement déclencheur(2)
4
11/03/2011
Evénements change et after
Exemple
GreenLight
after(25s)
YellowLight after(5s) after(30s)
RedLight
5
11/03/2011
Transition interne
Déclencheurs de transitions internes prédéfinis
6
11/03/2011
Diagramme d’état – un exemple avec activité press button
ProposeSelection
MusicPlaying do: play chosen selection
13
EXEMPLE
7
11/03/2011
Point de décision
Simplification par point de jonction
8
11/03/2011
Simplification par point de jonction
Les points de jonction permettent de partager des segments de transition, l’objectif étant d’aboutir à une notation plus compacte ou plus lisible des chemins alternatifs
Point de jonction
9
11/03/2011
Utilisation du point de décision
Etat composite
10
11/03/2011
Etat Composite
Etats composites et états initiaux/finaux
maximiser
11
11/03/2011
Historique
Diagramme d’activité
12
11/03/2011
Les Nœuds d’activité
13
11/03/2011
Nœud d’action et Nœud d’objet
Nœud d’action
Un nœud d’action est un nœud d’activité exécutable qui constitue l’unité fondamentale de fonctionnalité exécutable dans une activité
Nœud d’objet
Ce nœud représente l’existence d’un objet généré par une action dans une activité et utilisé par d’autres actions.
Diagramme d’activité
Couloir d’activités (swimlanes)
Les couloirs d’activités servent à identifier les objets responsables des actions. Dans les cas où il y a une interconnexion complexe des états, il serait assez malcommode de représenter les couloirs car les transitions « obliques » qui