Kommunikationsdiagram

Kommunikationsdiagram ( eng.  kommunikationsdiagram , i UML 1.x - samarbejdsdiagram, samarbejdsdiagram) - et diagram , der afbilder interaktioner mellem dele af en sammensat struktur eller samarbejdsroller. I modsætning til sekvensdiagrammet angiver kommunikationsdiagrammet eksplicit forholdet mellem objekter , og tiden bruges ikke som en separat dimension (opkaldssekvensnumre bruges).

Der er fire typer interaktionsdiagrammer i UML (unøjagtige):

Et kommunikationsdiagram modellerer interaktioner mellem objekter eller dele i form af ordnede meddelelser. Kommunikationsdiagrammer repræsenterer en kombination af information taget fra klasse-, sekvens- og use case-diagrammer, der beskriver både den statiske struktur og systemets dynamiske opførsel på én gang.

Kommunikationsdiagrammer har et løst format for bestilling af objekter og relationer som i et objektdiagram . For at bevare rækkefølgen af ​​meddelelser i dette frie format er de nummereret kronologisk. Læsning af kommunikationsdiagrammet begynder med besked 1.0 og fortsætter i retning af videresendelse af besked fra objekt til objekt.

Et kommunikationsdiagram viser meget af den samme information som et sekvensdiagram, men på grund af den anderledes måde information præsenteres på, er nogle ting lettere at se i et diagram end i et andet. Et kommunikationsdiagram viser tydeligere, hvilke elementer hvert element interagerer med, og et sekvensdiagram viser tydeligere i hvilken rækkefølge interaktioner opstår.

Kommunikationsdiagrammet er det mindst efterspurgte i moderne modelleringsaktiviteter.