TCM

TCM

  • Sprints
  • Base
  • Modelagem
  • Padrões de Projeto
  • Arquitetura e Reutilização

›Diagramas UML

Sprints

  • Sprint 1
  • Sprint 2
  • Sprint 3
  • Sprint 4
  • Sprint 5
  • Sprint 6
  • Sprint 7
  • Sprint 8
  • Sprint 9

Base

    Planos

    • Gerenciamento do cronograma do projeto
    • Plano de gerenciamento de custos
    • Plano de gerenciamento de riscos

    Pré-Rastreabilidade

    • Rich Picture
    • 5W2H
    • Mapas Mentais
    • Documento de Visão
    • Diagrama de Causa e Efeito

    Elicitação

    • Brainstorm
    • Entrevista
    • Personas
    • Observação

    Metodologia

    • Metodologia

    Modelagem

    • Protótipo

Modelagem

    Diagramas UML

    • Diagrama de Atividades
    • Diagrama de Classes
    • Diagrama de Componentes
    • Diagrama de Comunicação
    • Diagrama de Estados
    • Diagrama de Pacotes
    • Diagrama de Sequência

    Extras

    • Léxico
    • Plano de GCS
    • NFR Framework
    • Diagrama da metodologia
    • Backlog

Padrões de Projeto

    GOFs

    • GOFS Comportamentais
    • GOFs Criacionais
    • GOFS Estruturais

    Grasp

    • GRASP

    Extra

    • Extras
    • Guia de estilo

Aquitetura de software e reutilização

  • Documento de Arquitetura
  • Reutilização de Software

Diagrama de Comunicação

Introdução

O diagrama de comunicação é um tipo de diagrama de interação UML que mostra as interações entre objetos e / ou partes usando mensagens que podem ser trocados entre eles, sequenciadas, em um arranjo de forma livre. Tem o intuito de mostrar como os objetos interagem para executar o comportamento de parte de um caso de uso específico.

Metodologia

Primeiramente os autores analisaram os casos de uso do projeto, tiveram uma discussão e decidiram as interações que são mais importantes para o sistema, e assim representaram através do diagrama.

Para a criação da primeira versão do diagrama de comunicação, a equipe utilizou o programa Lucidchart para colaborar em tempo real no diagrama. Além disso, foi utilizado o Google Hangouts para videoconferência e Visual Studio Code / Live Share para elaboração da documentação.

Diagrama de Comunicação

Versão 1.0

![diagrama de Comunicacao](../assets/diagrama_comunicacao/diagrama_comunicacao.png)

Versão 2.0

Para a segunda versão deste diagrama foi usado como base a versão 2 do diagrama de classes, os participantes discutiram através de uma reunião, sobre as mudanças necessárias para que se adeque aos padrões utilizados no diagrama de classes. Também foi levado em consideração os questionamentos da avaliação do ponto de controle 2, como adição dos parâmetros aos métodos e aumento do escopo

![diagrama de Comunicacao](../assets/diagrama_comunicacao/diagrama_comunicacao2.png)

Rastreabilidade de Requisitos

IDDescrição
US12, US13, US15Usuário
US17, US18, US19, US33, US40Torneio

Conclusão

Com o diagrama de comunicação, podemos observar as interações dos objetos e partes compostas no sistema e assim obter um melhor entendimento dessas relações e comportamentos.

Referências

UML Communication Diagrams Overview em: https://www.uml-diagrams.org/communication-diagrams.html. Acesso em 24/09/20

What is UML Collaboration Diagram. Disponivel em: https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-uml-collaboration-diagram/

Autor(es)

DataVersãoDescriçãoAutor(es)
24/09/201.0Criação do documentoJoão Pedro e Lucas Alexandre
28/09/201.1Adicionado rastroLucas Alexandre e Moacir Mascarenha
28/09/201.2Ajustes na metodologiaJoão Pedro e Renan Cristyan
16/10/202.0Adicionada a versão 2.0 do diagramaJoão Pedro e Lucas Alexandre
← Diagrama de ComponentesDiagrama de Estados →
  • Introdução
  • Metodologia
  • Diagrama de Comunicação
    • Versão 1.0
  • Versão 2.0
  • Conclusão
  • Referências
  • Autor(es)

Tennis Cup Limited