UModel využíva komunikačné diagramy na popis správ, ktoré sa prenášajú medzi objektmi, a naznačuje vzťahy medzi triedami.
Diagrami komunikacije UML so podobni diagramom zaporedja, vendar ponujajo pregled odnosov med objekti, namesto da bi se osredotočali na vrstni red sporočil med objekti, ko se vaša programska oprema izvaja.
```po UModel omogoča začetek novega komunikacijskega diagrama z ustvarjanjem novega objekta v orodni vrstici komunikacijskega diagrama ali v meniju z desnim klikom. Lahko pa, če želite ustvariti objekt iz obstoječe razrede, povlečete razred iz drevesa modela v svoj komunikacijski diagram. ```
Diagrami komunikacije imaju fleksibilan raspored, tako da možete pozicionirati objekte kako biste naglasili njihove međusobne odnose. Možda ćete htjeti kreirati sve objekte koji su uključeni u interakciju i pozicionirati ih logično prije nego što kreirate bilo kakve poruke. Diagrami komunikacije obično opisuju jednu instancu, ili jedan put, izvršavanja programa.
Ko dodajete sporočila med objekti, UModel samodejno številči sporočila v vrstnem redu, v katerem so ustvarjena. Lahko vstavite novo sporočilo ali uredite zaporedno številko sporočila, in UModel samodejno preštevuje vsa ostala sporočila v pravilnem vrstnem redu.
Ko dodate nov prehod na liniji, ktorá predstavuje triedu, môžete vytvoriť nové meno správy alebo použiť rozbaľovacie zoznam v okne Vlastnosti na priradenie existujúcej operácie z cieľovej triedy.
Automatické vytváranie operácií vám umožňuje súčasne pridať novú operáciu v cieľovej triede, keď vytvoríte prechod v komunikačnom diagrame.
Kontextni meni, ki se prikaže ob desnem kliku v UModelu, vam omogoča samodejno ustvarjanje novega diagrama zaporedja, pri čemer se uporabijo isti objekti in sporočila, kot so definirani v vašem diagramu komunikacije.
Nová sekvenčná diagram je úplne nezávislá od komunikačnej diagramy, takže ju môžete upravovať a vylepšovať podľa vlastnej potreby.
