A figura abaixo contempla um diagrama de comunicação que representa uma mesma visão do diagrama de sequência que vimos anteriormente quando apresentamos o cenário de um gerente cancelando um espetáculo teatral no sistema.
|
Enquanto que, em um diagrama de sequência, os números de sequência são opcionais, em um diagrama de comunicação os números são essenciais, uma vez que não há outra maneira de determinar a ordem em que as mensagens são passadas. |
Para ler o diagrama de comunicação, siga as mensagens numeradas para percorrer o cenário. Neste exemplo, as mensagens 1, 2, e 3 são mensagens síncronas (ficam aguardando uma resposta), a mensagem 2 é uma autorreferência, as mensagens de 4, 5 e 6 são os retornos.