Pular para conteúdo

Diagrama de Classes

Introdução

O diagrama de classes UML é um diagrama que mostra a estrutura do sistema desenhado no nível de classes e interfaces, ilustra as funcionalidades, dependências e relacionamentos de cada elemento. Pode ser vista como uma representação visual da arquitetura de um sistema.

Metodologia

A equipe se reuniu por .... e realizou um brainstorm onde foram dicutidos os tópicos chaves e a arquitetura geral dos sistemas, e assim criamos... Para a criação da primeira versão do diagrama de classes, a equipe utilizou o programa... Além disso, foi utilizado... para videoconferência e Visual Studio Code / Live Share para elaboração da documentação. ## Diagrama de Classes ### Versão 1.0 ![Diagrama de Classes](../assets/diagrama_de_classes/diagrama_de_classes.png) ### Versão 1.1 ![Diagrama de Classes](../assets/diagrama_de_classes/diagrama_de_classes_1.1.png) ### Versão 2.0 ![Diagrama de Classes](../assets/diagrama_de_classes/diagrama_de_classes_2.0.png) #### Rastreabilidade de Requisitos | ID | Descrição | | ---------------------- | ----------- | | US17, US18, US19, US20 | Torneio | | US01, US06, US07, US08 | Usuário | | US45 | Rodada | | US35 | Partida | ## Conclusão

Através do diagrama de classes, foi possível representar a estrutura do sistema a nível de classes e auxiliar na modelagem da arquitetura geral, além do banco de dados. Ao longo do desenvolvimento da disciplina, iremos adaptar e evoluir o diagrama e sua documentação para refletir no estado atual do projeto.

## Referências > UML Class and Object Diagrams Overview. Disponível em https://www.uml-diagrams.org/class-diagrams-overview.html. Acesso em 21/09/20 > UML Class Diagram Tutorial. Disponível em https://www.youtube.com/watch?v=UI6lqHOVHic. Acesso em 21/09/20 > UML Class Relationship Diagrams. Disponível em https://www.cs.odu.edu/~zeil/cs330/latest/Public/classDiagrams/index.html#other-class-diagram-elements Acesso em 19/10/20 ## Autor(es) | Data | Versão | Descrição | Autor(es) | | -------- | ------- | ---------------------------------- | ------------------------------------------------------------------------------------ | | 21/09/20 | 1.0 | Criação do documento | João Pedro, Lucas Alexandre, Matheus Estanislau, Moacir Mascarenha e Renan Cristyan | | 28/09/20 | 1.1 | Ajustes no documento | João Pedro e Renan Cristyan | | 28/09/20 | 1.2 | Adicionado diagrama de classes 1.1 | João Pedro e Renan Cristyan | | 26/10/20 | 2.0 | Adicionado diagrama de classes 2.0 | João Pedro, Lucas Alexandre, Matheus Estanislau, Moacir Mascarenha e Renan Cristyan |