diagramme d`etats-transitions

Transcription

diagramme d`etats-transitions
Module B9-1 : Sensibilisation à l’UML
Travaux dirigés : Diagramme d’états-transitions (exercices)
DIAGRAMME D’ETATS-TRANSITIONS
1. EXERCICE 1 : REPRESENTER UN DIAGRAMME D’ETATS-TRANSITIONS
2. EXERCICE 2 : REPRESENTER LES DIAGRAMMES D’ETATS TRANSITION
D’OBJETS INTERAGISSANT
Repos
mettreAuRepos()
Operateur::mettreAuRepos()
État-inerte
entry / Arme::désarmer() & ContrôleurEnergie.couperEnergie()
Opérateur::
mettreSousTension()
Operateur::mettreEnEtatInerte()
OR
ContrôleurSécurité::mmettreEnEtatInerte()
Lancement
Lanceur::éjecter()
Éjectée
entry / propulser()
autonomieRéduite
Diagramme d’états-transitions de la classe « Torpille »
Diagramme d’état transition de l’état composite « Lancement »
Module B9-1 : Sensibilisation à l’UML
Travaux dirigés : Diagramme d’états-transitions (exercices)
LanceurVide
Opérateur::
chargerTorpille()
AttenteTorpilleP
rête
Torpille::acquiterOrdreFeu()/
éjecter()
Diagramme d’états-transitions de la classe « Lanceur »
Diagramme d’états-transitions de la classe « Arme »
Diagramme d’états-transitions de la classe «ContrôleSécurité »
Diagramme de classe
3. EXERCICE 3 : TRADUIRE UN DIAGRAMME D’ETAT EN DIAGRAMME D’ACTIVITE