Kaj je komunikacijski diagram?


Komunikacijaski diagram modelira interakcijo med objekti s pomočjo zaporednih sporočil. Komunikacijski diagram predstavlja kombinacijo med razrednim diagramom, diagramom zaporedja in diagramom primera uporabe.
Sporočila so oštevilčena v kronološkem zaporedju. Komunikacijski diagram začnemo brati pri sporočilu št. 1.0 in sledimo sporočilom od objekta do objekta. Podoben je diagramu zaporedja.  V primerjavi z diagrami zaporedja je komunikacijski diagram bolj fokusiran na prikaz sodelovanja med objekti kot pa prikazu časovnega zaporedja. Semantično sta oba diagrama ekvivalentna in nekatera modelirna okolja omogočajo tvorbo enega diagrama iz drugega.

Primer komunikacijskega diagrama


Sledimo oštevilčenim sporočilom. Nekatera sporočila imajo v oglatem oklepaju (ki mu sledi dvopičje) zapisan pogoj,ki mora biti izpolnjen, če naj se sporočilo posreduje (in na ciljnem objektu izvede ustrezna akcija).