Diagrama de Comunicação


Histórico de versão

Data Versão Descrição Autor(es)
04/03 0.1 Criação do documento Bruna
06/03 0.2 Adição da introdução e referências Bruna, Damarcones
07/03 0.3 Adiciona diagrama genérico de comunicação Lucas
07/03 0.4 Revisão do diagrama de comunicação Isabella
07/03 1.0 Adiciona informações na metodologia Bruna
07/03 1.0 Revisão do documento Erick
08/03 1.1 Revisão do documento Lucas

Participantes

  • Bruna Almeida
  • Damarcones Porto
  • Lucas Lopes
  • Isabella Carneiro (Revisão)
  • Erick Giffoni (Revisão)


Introdução

Diagramas de comunicação são um tipo de diagrama de interação que pode ser usado para explorar o comportamento dinâmico de um sistema de software. Na UML, um diagrama de comunicação mostra as interações entre os objetos ou funções associados com linhas de vida e mensagens transmitidas entre linhas de vida. Em versões anteriores do UML, esse diagrama era denominado diagrama de colaboração e possuía uma notação diferente.

Os diagramas de comunicação são utilizados para mostrar como os objetos interagem para executar o comportamento de um caso de uso específico ou de parte de um caso de uso.

O diagrama está amplamente associado ao Diagrama de Sequência: na verdade, um complementa o outro. As informações mostradas no diagrama de comunicação são, com frequência, praticamente as mesmas apresentadas no diagrama de sequência, porém com um enfoque diferente, visto que esse diagrama não se preocupa com a temporalidade do processo, concentrando-se em como os elementos do diagrama estão vinculados e quais mensagens trocam entre si durante o processo.

Os diagramas de comunicação assemelham-se aos diagramas de objetos, nos quais uma linha de vida representa os objetos na interação e as setas representam as mensagens transmitidas entre as linhas de vida. Pontas de setas indicam a direção das mensagens, para frente ou para trás, e números de sequência indicam a ordem na qual as mensagens são transmitidas.


Metodologia

O diagrama de comunicação referente ao projeto do Salão da Leila foi desenvolvido pelo integrante da equipe Lucas Lopes, com apoio dos integrantes Bruna Almeida e Damarcones Porto. A construção do diagrama se deu entre os dias 05 e 06 de março, através de reuniões online, utilizando a plataforma Draw.io para a criação do diagrama.

Para o diagrama foram utilizados componentes genéricos, pois representará uma comunicação genérica entre recursos e bases de operações CRUD.


Diagrama

Versão 1.0

Figura 1: Diagrama de Genérico Comunicação - v1.0
Autores: Bruna e Lucas


Referências

G. Booch, J. Rumbaugh, I. Jacobson. UML, Guia do Usuário. 2ª Ed., Editora Campus, 2005.

Diagramas de comunicação. Disponível em: ibm.com/support/knowledgecenter/pt-br/SS8PJ7_9.6.1/com.ibm.xtools.sequence.doc/topics/ccommndiag.html. Acesso em 04 de março de 2021.

Diretriz: Diagrama de Comunicação. Disponível em: cin.ufpe.br/~gta/rup-vc/core.base_rup/guidances/guidelines/communication_diagram_FFFEA1B5.html?nodeId=3c470376. Acesso em 04 de março de 2021.

Diagrama de Comunicação. Disponível em: monitoriadeengenhariadesoftware.wordpress.com/2016/03/20/diagrama-de-comunicacao/. Acesso em 06 de março de 2021.

Slides: Diagrama de Comunicação. Autor: Diagrama de Comunicação. Disponível em: homepages.dcc.ufmg.br/~figueiredo/disciplinas/aulas/uml-diagrama-comunicacao_v01.pdf. Acesso em 06 de março de 2021.