Kommunikatsioonidiagramm kujutab kasutaja registreerimise protsessi, mis hõlmab kolme üksust: kasutaja, server ja andmebaas. Diagrammi sammud on kirjeldatud:

1. Kasutaja saadab serverile registreerimistaotluse.
2. Server kontrollib, kas kasutaja on andmebaasis olemas.
3. Andmebaas vastab serverile, et kasutaja ei ole olemas.
4. Server küsib kasutajalt täiendavaid registreerimisandmeid.
5. Kasutaja esitab serverile vajalikud andmed.
6. Server loob andmebaasis uue kasutaja.
7. Andmebaas kinnitab serverile, et kasutaja on loodud.
8. Server teavitab kasutajat edukast registreerimisest.

Joonis illustreerib uue kasutaja edukaks registreerimiseks vajalike toimingute jada.

Ma kasutan

Ristkülikud:
Kasutatakse interaktsioonis osalejate tähistamiseks (kasutaja, server, andmebaas).
Iga osaleja paigutatakse oma ristkülikusse, mis asub veeru ülaosas.

Täisjoone nooled:
Tähistavad sünkroonseid teateid (Send registration request, Provide details, Create user).
Need nooled osutavad ühelt osalejalt teisele, näidates sõnumi edastamise suunda.

Nooltega katkendjooned:
tähistavad asünkroonseid teateid (Kasutaja ei ole olemas, Kasutaja on loodud, Registreerimine õnnestus).
Need nooled näitavad samuti ühelt osalejalt teisele, näidates vastuse või teate edastamise suunda.

Horisontaalsed nooled:
Kasutatakse sõnumite edastamiseks osalejate vahel.
Nooled algavad ühe osaleja juures ja lõpevad teise osaleja juures.