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.
Figuras 1 ao 4 estão disponíveis em: https://www.uml-diagrams.org/communication-diagrams.html#sequence-expression
Diagramas
Diagrama estudante
Diagrama empresa
Bibliografia
- Diagrama de comunicação do projeto Curumim;
- Diagrama de comunicação do projeto Animalesco;
- Fakhroutdinov, Kirill. UML Communication Diagrams Overview. UML Diagrams. Disponível em: https://www.uml-diagrams.org/communication-diagrams.html/. Acesso em: 16 de Fevereiro de 2022.
- VARGAS, Thânia C. S. (2007). A História de UML e seus Diagramas. Disponível em: https://docplayer.com.br/394702-A-historia-de-uml-e-seus-diagramas.html. Acesso em: 16 de Fevereiro de 2022.
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. |