Académique Documents
Professionnel Documents
Culture Documents
Diagramme Etat
Diagramme Etat
Diagrammes
dynamiques
Diagramme dtats transitions
Diagramme dactivits
Diagramme dtat-transition
11/03/2011
Les tats-transitions
Transitions
Une transition reprsente un changement d tat en
rponse un vnement
Cette transition est considre instantane
L tiquette associe une transition est
l vnement causant ce changement d tat
Exemple simple
11/03/2011
Transition externe
11/03/2011
Evnement dclencheur(1)
Evnement dclencheur(2)
nomEvenement ( params
11/03/2011
Exemple
GreenLight
after(25s)
YellowLight
after(30s)
after(5s)
RedLight
11/03/2011
Transition interne
de l tat
Exit : L action ou l activit est dclenche juste la sortie de
l tat.
Do : L action ou l activit se droule dans l tat.
Include : Spcifie le nom de la sous machine d tats (sousmachine.
11/03/2011
Diagramme dtat
un exemple avec activit
press button
ProposeSelection
MusicPlaying
do:
play chosen
selection
13
EXEMPLE
11/03/2011
Point de dcision
11/03/2011
Point de jonction
11/03/2011
Utilisation du point de
dcision
Etat composite
10
11/03/2011
Etat Composite
maximiser
11
11/03/2011
Historique
Diagramme dactivit
12
11/03/2011
13
11/03/2011
Nud daction
Nud dobjet
Diagramme dactivit
Couloir dactivits
(swimlanes)
Les couloirs dactivits
servent identifier les
objets responsables des
actions.
Dans les cas o il y a une
interconnexion complexe
des tats, il serait assez
malcommode de
reprsenter les couloirs
car les transitions
obliques qui
traversent la largeur des
pages risquent
dencombrer le
diagramme.
14
11/03/2011
15
11/03/2011
16