Anda di halaman 1dari 16

Sujet : Diagramme de communication

Raliser par : IMED YEHYAOUI KDISS SAMIR

Introduction Dfinition Objectif Composition Partie statique Partie dynamique Communication Notes et contraintes

12/12/2012

les diagrammes dinteraction sert modliser la faon dont les groupes d'objets collaborent pour raliser un comportement donn. Parmi ces diagramme on trouve le diagramme de squence et le diagramme de communication qui est le sujet de notre prsentation.

12/12/2012

Diagramme illustrant les interactions entre les instances des classes en mettant laccent sur lorganisation structurelle des objets participants (et non pas sur lordre temporel des messages).

12/12/2012

Le diagramme de communication (collaboration pour UML 1,x) permet de mettre en vidence les interactions entre les diffrents objets du systme. Dans le cadre de lanalyse, il sera utilis : pour prciser le contexte dans lequel chaque objet volue pour mettre en vidence les dpendances entre les diffrents objets impliqus dans lexcution dun processus ou dun cas dutilisation. Un diagramme de collaboration fait apparatre les interactions entre les objets et les messages quils changent.
12/12/2012 5

Il est compos de : Les objets De liens entre objets avec messages (peuvent tre numrots). Notes, contraintes,

12/12/2012

1 : mthodeA

xxx : clA
:C 1.1 : methodeB

yyy: clB

12/12/2012

12/12/2012

La partie statique illustre les instance (des classes) et les liens (instances dassociations) impliqus dans la ralisation dune communication donne.

12/12/2012

12/12/2012

10

La partie dynamique Illustre les interactions (les messages envoys par les instances) ncessaires pour raliser la tche dcrite par la communication.

12/12/2012

11

communication
Lajout des messages sur les liens : indiquer les messages ct des liens appropris sur le diagramme de communication La flche est issue de lmetteur et pointe vers le destinataire Lassociation correspondante dans le diagramme de classes doit tre navigable dans la mme direction Le destinataire doit pouvoir comprendre le message (opration approprie ?)

12/12/2012

12

Numro du message : en mode procdural, lorsquun objet O reoit un message, le numro de ce message est utilis comme prfixe pour tous les messages envoys par O par la suite jusqu ce que O rponde ce message. En gnral, les messages de retour napparaissent pas explicitement dans les diagrammes de communication Types de messages : Synchrone Asynchrone

12/12/2012

13

Ajout dune contrainte ({new} ou {destroyed}) aprs ltiquette dans le rectangle reprsentant linstance. Si au cours des interactions reprsentes par le diagramme de communication, une instance est cre puis dtruite, on utilise la contrainte {transient} Utilisation des messages de cration et de destruction dinstance : new, destroy

12/12/2012

14

12/12/2012

15

12/12/2012

16

Anda mungkin juga menyukai