Quan fem disseny detallat en UML (especialment en entorns docents com a les universitats), ens trobem amb la necessitat de representar correctament cada detall que es pot expressar en codi. Un d’aquests detalls consisteix a representar els valors de retorn de les invocacions a operacions.
Retorn de resultats des del punt de vista del client
Des del punt de vista de vista del client (la instància que fa la crida) hi ha dues maneres d’indicar el valor que s’ha retornat:
- a) Indicant el nom de la variable que contindrà el resulat sobre la fletxa del missatge de retorn
- b) Indicant el nom de la variable que contindrà el resultat a l’expressió de crida del missatge d’invocació d’operació (com a assignació).
Retorn de resultats des del punt de vista del servidor
Des del punt de vista del servidor (l’objecte invocat), per a indicar l’expressió que es retorna quan ens fan una crida, s’indica sobre el missatge de retorn, al costat mateix de la línia d’activació del servidor.



