Kommunikationsdiagram

Verkliga systemdesignexempel med kommunikationsdiagram för UML
Generiskt exempel på ett kommunikationsdiagram

Ett kommunikationsdiagram i Unified Modeling Language (UML) 2.0, är ​​en förenklad version av UML 1.x-samarbetsdiagrammet.

UML har fyra typer av interaktionsdiagram:

Ett kommunikationsdiagram modellerar interaktionerna mellan objekt eller delar i termer av sekvenserade meddelanden. Kommunikationsdiagram representerar en kombination av information hämtad från klass- , sekvens- och användningsfallsdiagram som beskriver både den statiska strukturen och det dynamiska beteendet hos ett system.

Kommunikationsdiagram använder dock det fria arrangemanget av objekt och länkar som används i objektdiagram. För att upprätthålla ordningen av meddelanden i ett sådant fritt diagram, märks meddelanden med ett kronologiskt nummer och placeras nära länken som meddelandet skickas över. Att läsa ett kommunikationsdiagram innebär att börja med meddelande 1.0 och följa meddelandena från objekt till objekt.

Kommunikationsdiagram visar mycket av samma information som sekvensdiagram, men på grund av hur informationen presenteras är en del lättare att hitta i det ena diagrammet än det andra. Kommunikationsdiagram visar vilka element var och en interagerar med bättre, men sekvensdiagram visar tydligare i vilken ordning interaktionerna sker.

Se även

externa länkar