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 Atividades

Introdução

O diagrama de atividades é um fluxo de controle, atividades e objetos que tem como objetivo explicitar as sequências e condições no fluxo geral. Uma atividade é definida como um comportamento parametrizado representado pelo fluxo coordenado de ações.[1]

Metodologia

Foram levantados as atividades que serão seguidas ao executar o programa na sua versão utilizável. Depois nós discutimos sobre as ligações e o fluxo de atividades, além de seus relacionamentos, e assim geramos o fluxo geral de atividades a serem desempenhadas. Além disso, ao final do processo de elaboração do fluxo, organizamos as ideias e atividades semelhantes em 3 grandes grupos, que são Jogador, Usuário e Administrador de torneios.

Para a elaboração do diagrama de atividades, a equipe utilizou o programa Draw.io 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 Atividades

Versão 1.0

![Diagrama de Atividades](../assets/Diagrama_atividades/diagrama_de_atividades.png)

Rastreabilidade de Requisitos

IDDescrição
BS01Criar conta
BS02Fazer login
BS03Criar partida
BS05, ENT02, ENT03, ENT06, ENT16, OBS01Criar torneio
BS12, BS14Procurar torneio
BS04, BS11, ENT04, ENT07Convidar jogadores
BS13, BS19, ENT12Listar torneios
BS06, BS10, BS13, ENT01, ENT15, OBS10, OBS11Informações do torneio

Conclusão

Após a elaboração do diagrama de atividades, a equipe pode ter uma visão geral do fluxo de funcionamento e atividades do sistema. Desta forma, poderemos manter um padrão melhor e utilizar este diagrama como referência para futuras implementações no projeto. Pessoasnão relacionadas ao projeto terão mais facilidade de entender o fluxo de atividades e passos a serem executados no produto final, e assim a colaboração da comunidade será facilitada no futuro.

Referências

[1] Activity Diagrams. Disponível em: https://www.uml-diagrams.org/activity-diagrams.html. Acesso em 23/09/20

[2] Free online diagram software. Disponível em: https://app.diagrams.net/. Acesso em 23/09/20

Autor(es)

DataVersãoDescriçãoAutor(es)
23/09/201.0Criação do documentoJoão Pedro e Renan Cristyan
28/09/201.1Ajustes no documentoJoão Pedro e Renan Cristyan
← ProtótipoDiagrama de Classes →
  • Introdução
  • Metodologia
  • Diagrama de Atividades
    • Versão 1.0
  • Conclusão
  • Referências
  • Autor(es)

Tennis Cup Limited