|
|
5.3.3 Exemple de diagramme de séquence
« Ouvrir un scrutin »
précédent suivant
Voici un diagramme de séquence très simple modélisant les
interactions du cas d’utilisation « Ouvrir un scrutin »,
c’est-à-dire avancer la date d’ouverture du scrutin (contrairement
à l’ouverture « automatique » à la date donnée lors de la
création du scrutin). Remarquez que le diagramme montre des interactions entre
un acteur, une classe et deux objets. L’acteur est celui qui initie la
séquence. La classe est appelée pour une opération de classe. L’objet
trouvé lors de l’appel à l’opération chercher est utilisé pour un appel d’opération
d’instance : avancerDateOuverture.
À partir de ce diagramme de séquence, nous déduisons les
attributs et les opérations suivantes :
- dans la classe Studs,
l’opération ouvrirScrutin,
- dans la classe Scrutin :
- l’opération de classe chercher,
- l’attribut de classe qui est une collection de
références sur les scrutins,
- l’opération avancerDateOuverture.
D. Conan, C. Taconet, C. Bac,
Télécom SudParis, CSC 4002, Octobre 2015
|
|