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 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 »

    précédent     suivant 


Le diagramme de séquence, avec le diagramme de communications, sont les deux diagrammes UML les plus utilisés pour spécifier les interactions entre les différentes parties du système. Dans cette section, nous appliquons le diagramme de séquence à la modélisation des échanges (de messages) entre objets. En effet, il est important de noter que les diagrammes de séquence et de communications mettent en œuvre principalement15 des objets et non des classes. Cela permet par exemple de montrer les échanges dans des configurations différentes.

Le diagramme de séquence montre l’ordre des échanges de messages et le passage du temps. C’est un diagramme dit temporel. Les principaux concepts sont les objets participants à la séquence, le temps, les messages, et la création et la suppression de participants. Comme ces diagrammes deviennent vite imposants en taille, la notion de fragment permet de les construire de façon modulaire.

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

15.Les classes qui participent à un diagramme de séquence sont utilisées pour leurs opérations de classe : par exemple, une classe peut proposer une opération de classe de recherche d’une instance selon des critères.