Ir para o conteúdo

Introdução

Também conhecido como diagrama de colaboração, o diagrama de comunicação possui um comportamento dinâmico que demonstra a interação entre objetos e/ou partes utilizando mensagens e setas sequenciadas de um aplicativo ou um sistema de software.

Os diagramas de comunicação são a principal base de inspiração e informações para determinar as responsabilidades de classe e interface, e o seu objetivo é esclarecer as estruturas das mensagens que são transmitidas entre os objetos nas interações e demonstrar seus relacionamentos.

Metodologia

E para a elaboração dos diagramas é preciso conhecer os três conceitos: Lifeline, Message, e Frame.

Lifeline

A Lifeline é o elemento que retrata uma entidade na interação através da especificação do nome, e cada lifeline deve representar apenas uma entidade.

Message

A Message é uma linha que interliga duas Lifelines, e possui uma seta, acima da linha, para indicar a direção da comunicação.

Frame

O Frame é uma moldura usada para nomear e delimitar o diagrama, sendo que, o nome precisa estar na parte superior direita.

imagem

Figura 1: exemplo de um Lifeline

imagem

Figura 2: exemplo de um Message

imagem

Figura 3: Primeiro exemplo de um Frame

imagem

Figura 4: Segundo exemplo de um Frame
Figuras 1 ao 4 estão disponíveis em: https://www.uml-diagrams.org/communication-diagrams.html#sequence-expression

Diagramas

Diagrama estudante

imagem

Figura 4: Diagrama do fluxo de estudante

Diagrama empresa

imagem

Figura 5: Diagrama do fluxo de empresa

Bibliografia

Versionamento

Versão Data Modificação Autor(es)
1.0 16/02/2022 Criação do documentação Ítalo Serra
1.1 16/02/2022 Criação dos diagramas Nathan Serra
1.2 18/02/2022 Corrigindo imagens e legendas Ítalo V.
1.3 18/02/2022 Corrigindo caminho das imagens na produção Ítalo V.