Vous êtes sur la page 1sur 7

2.

4 Diagramme de communication

2.4 Diagramme de communication

Allegra Nzeba

2022-2023
2.4 Diagramme de communication

Diagrammes comportementaux

2.4 Diagramme de communication

Diagrammes de communication I

Denition
Le diagramme de communication anciennement appelé diagramme
de collaboration, est un schéma d'interaction. Il ache les mêmes
informations qu'un diagramme de séquence mais en mettant
l'accent sur les relations entre les objets et leur

représentation spatiale .
Dans ce diagramme, chaque objet intervient comme dans le
diagramme de séquence, ils n'ont pas de ligne de vie mais sont
reliés entre eux en fonction de leur interaction.
les messages envoyés sont représenté par des èches placés le
long de liens entre les objets, et sont obligatoirement
numérotés.
2.4 Diagramme de communication

Diagrammes comportementaux

2.4 Diagramme de communication

Diérence entre diagramme de séquence et diagramme


de communication I

Figure  Ex. de diagramme de Figure  Ex. de diagramme de


sequence Communication
2.4 Diagramme de communication

Diagrammes comportementaux

2.4 Diagramme de communication

Représentation I

Lignes de vies
Les lignes de vies sont représentées par des rectangles ayant comme
synthaxe :[<nomDuRole>] :[<nomDuType>] . le deux points
sont obligatoire et l'un des deux nom l'est aussi (N'importe lequel)

Connecteurs
Les connecteurs sont les liens qui existe entre les objets/rôles, ils
sont représentés par un trait plein. On peut aussi ajouter une
multiplicité ( Nombre de fois maximum et minimum qu'une classe
d'objet est en relation avec une autre classe)
2.4 Diagramme de communication

Diagrammes comportementaux

2.4 Diagramme de communication

Représentation II

Message
Représenté par une èche placé le long des connecteur et qui point
l'un ou l'autre objet, les messages sont ordonnées et portent des
numéros de séquence croissant. Spécié dans une forme assez
complexe pour préciser parfaitement l'ordonnancement et la
synchronisation des messages entre les objets du diagramme de
communication : [ '['<condition>']' [<sequence>] [*[||] [
'['<itération>']' ] ] : ] [<var> :=] <message>

[<paramètre>] . Les crochets spécient les paramètres optionnels


2.4 Diagramme de communication

Diagrammes comportementaux

2.4 Diagramme de communication

Représentation III
[ '['<condition>']' [<sequence>] [*[||] [ '['<itération>']' ] ] : ]
[<var> :=] <message> [<paramètre>]
condition : condition placée entre crochet sous la forme

booléenne.
sequence :Numéro de la séquence du message. Représenté par

des chires (Ex : 2, 2.1, 1.2.4 où 2 représente la deuxième


séquence, 2.1 : la première conséquence du deuxième
message,1.2.4 : la quatrième conséquence du 2 ème sous
message du message 1.).
Itération :représente l'envoie séquentiel ou en parallèle de

plusieurs message. (* ou ||)


var : Valeur de retour du message, qui pourrait être transmis à

un autre message
message : désignation du message.
2.4 Diagramme de communication

Diagrammes comportementaux

2.4 Diagramme de communication

Exemple diagramme de communication

Figure  Diagramme de communication

Sur un site de vente en ligne, l'internaute recherche les articles, il


les sélectionne et les ajoute au panier.

Vous aimerez peut-être aussi