Bendradarbiavimo diagrama

UML bendradarbiavimo diagrama (angl. Collaboration diagram) iliustruoja ryšius ir sąveikas tarp programinės įrangos objektų. Bendradarbiavimo diagrama iliustruoja pranešimus, siunčiamus tarp klasių ir objektų.

Bendradarbiavimo diagramos elementai:

! Elementai ir jų apibūdinimai
! Simbolis
|-----
| Objektas: Objektai sąveikaujantys vienas su kitu sistemoje. Vaizduojamas stačiakampiu su objekto pavadinimu jame. 
Objekto pavadinimas pabrėžtas ir su dvitaškiu pradžioje
|
|-
| Ryšys: Jungtis, kuri sieja vieningus objektus.
|
|-----
| Pranešimas : Rodyklė, rodanti kryptį nuo prasidedančio objekto į galutinį objektą, parodanti sąveika tarp objektų.
Skaičius nurodo eilės numerį.
|
|}

UML