Académique Documents
Professionnel Documents
Culture Documents
Etats Transitions
MP Nachouki
Département Informatique
Au sommaire
Introduction
concepts avancés
Guide de construction
2
Introduction
3
Introduction
Introduction I
4
Introduction II
5
Intérêt I
6
les concepts de base
Le cadre général I
7
Le cadre général II
8
9
Les états: définition I
11
Les états: Formalisme de représentation: II
12
Les pseudo-états simples I
13
Les pseudo-états simples II
14
En résumé
15
Evènement I
16
Evènement II
17
Evènement III
18
Evènement IV
19
les transitions: syntaxe I
20
les transitions: syntaxe II
21
les transitions: syntaxe III
22
Transition interne
23
Liens avec diagramme de classes I
24
Exemple
25
Exemple
26
concepts avancés
Etats composites
27
Etats composites
28
Etats composites I
29
Etats composites II
30
Etats composites III
31
Etats composites: gestion de la concurrence I
32
Etats composites: gestion de la concurrence II
33
Jonction
34
Exit points
35
fork and join
36
Histoire I
37
Histoire II
38
Décision
39
Guide de construction
Guide de construction
√
Pour construire efficacement les diagrammes d’états :
√
représentez d’abord la séquence d’états qui décrit le
comportement nominal d’une instance, avec les
transitions associées ;
√
ajoutez progressivement les transitions qui correspondent
aux comportements« alternatifs » ou d’exception
;•complétez les activités sur les transitions et dans les
états ;
√
structurez le tout en sous-états et utilisez les notations
avancées (entry, exit, etc.) si le diagramme devient trop
complexe
40
Utilisation des diagrammes
états-transitions
Utilisation des diagrammes états-transitions
√
En phase d’analyse
• Description de la dynamique du système vu de l’extérieur
• Synthèse des scénarios liés aux cas d’utilisation
• Événements = action des acteurs
√
En phase de conception
• Description de la dynamique d’un objet particulier
• Événements = appels d’opération
41
Exemple
42