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
 QCM
 5.4  Diagramme de communications
 5.4.1  Modéliser les liens d'interactions
 5.4.2  Participant, lien d'interaction, message
 5.4.3  Message conditionné, messages en séquence
 5.4.4  Messages emboîtés
 5.4.5  Itération de messages
 5.4.6  Collection et recherche dans une collection
 5.4.7  Messages concurrents~*
 5.4.8  Choix entre séquence et 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.4.1 Modéliser les liens d’interactions
  • Le diagramme de communications montre la structure spatiale des interactions entre participants
  • L’attention est mise sur les liens d’interactions, qui ne sont qu’implicites dans le diagramme de séquence

    précédent     suivant 


Le diagramme de communications (comme le diagramme de séquence) est un diagramme d’interactions qui représente une vue dynamique du système. Le diagramme de communications représente les interactions entre objets en mettant moins en évidence l’aspect temporel mais en faisant ressortir les relations entre objets. Ce modèle montre les différents messages qui se propagent d’un objet à l’autre : il attire l’attention de l’analyste et du concepteur sur le fait qu’un message transite sur une association, qui doit donc exister entre la classe de l’objet appelant et la classe de l’objet appelé. Comme dans les diagrammes de séquence, un objet doit avoir une méthode appropriée pour traiter chaque événement qu’il reçoit.

Cf. le glossaire pour la définition du terme « interaction ».

D. Conan, C. Taconet, C. Bac, Télécom SudParis, CSC 4002, Octobre 2015