5.5.5 Exemple de diagramme de machine à
états de la classe Scrutin
précédent suivant
L’exemple de cette diapositive montre le diagramme de
machines à états de la classe Scrutin du cas
d’étude Studs.
Comme montré dans la diapositive, pour l’événement
particulier de création de l’objet, nous introduisons l’état
EnConstruction car nous considérons que les
actions liées à l’initialisation de l’objet sont complexes. Sans
cet état EnConstruction, la création est
l’événement qui déclenche la transition de l’état initial vers le
premier état de la classe. De la même façon, nous avons le choix entre
l’insertion d’un état EnDestruction
et l’interprétation de la destruction comme la transition du dernier état
de la classe vers l’état terminal.
Dans les bureaux d’étude, nous prendrons
l’habitude de mettre en avant les événements de construction et de
destruction des objets en utilisant systématiquement des états EnConstruction et EnDestruction.
D. Conan, C. Taconet, C. Bac,
Télécom SudParis, CSC 4002, Octobre 2015
|