Accueil
 Sommaire
 1  Objectifs de ce cours de modélisation orientée objet
 2  Généralités sur la modélisation orienté objet et sur UML
 3  Analyse, vues cas d'utilisation et processus
 4  Analyse et conception, aspects statiques de la vue logique
 5  Analyse et conception, aspects dynamiques de la vue logique
 5.1  Rappel: diagrammes communs à l'analyse et à la conception
 5.2  Modélisation des aspects dynamiques
 5.3  Diagramme de séquence
 5.3.1  Modéliser l'ordre des interactions
 5.3.2  Participant, temps et message
 5.3.3  Exemple de diagramme de séquence « Ouvrir un scrutin »
 5.3.4  Syntaxe et types de messages
 5.3.5  Création et suppression d'objets
 5.3.6  Fragments de séquence « ref » et « opt »
 5.3.7  Fragment de séquence « loop »
 QCM
 5.4  Diagramme de communications
 slidetitletoc
 5.5  Diagramme de machine à états
 QCM
 6  Conception, aspects langage et technique
 7  Conception, vues développement et physique
 8  Conclusion
 9  Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


5.3.3 Exemple de diagramme de séquence « Ouvrir un scrutin »

Figures/studs_sequence_simple

    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