Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LDS---ToDoList

Trabalho de Laboratório de Desenvolvimento de Software para desenvolver um sistema de Lista de Tarefas (To Do List) aplicando conceitos estudados na disciplina.

Este repositório possui:

  • Protótipos da aplicação frontend atualizados: Os protótipos da interface de usuário, que serão utilizados para consumir os endpoints criados, estão armazenados em uma pasta chamada "Protótipos" no nível raiz do repositório GIT.
  • Diagrama de Casos de uso e descrição: O diagrama de casos de uso atualizado juntamente com sua descrição estão armazenados em uma pasta chamada "Casos de Uso" no nível raiz do GIT.
  • Diagramas da solução de backend seguindo o padrão C4 Model: Os diagramas da solução de backend foram construídos conforme o padrão C4 Model e armazenados em uma pasta chamada "C4 Model" no nível raiz do GIT.
  • Diagramas de Sequência: diagramas de sequência para cada endpoint criado na aplicação, utilizando a linguagem PlantUML.
  • Os códigos do roteiro01 e do roteiro04 atualizados com:
  1. Aderência das rotas aos padrões do Modelo de Maturidade de Richardson: As rotas dos endpoints seguem os padrões estabelecidos pelo Modelo de Maturidade de Richardson.
  2. Documentação dos endpoints utilizando Swagger: Os endpoints foram documentados utilizando Swagger para facilitar o entendimento e integração com outras partes do sistema.
  3. Adoção do modelo arquitetural em camadas (Controller – Service – Repository): O modelo arquitetural em camadas foi adotado, separando as responsabilidades em Controller, Service e Repository.
  4. Testes de integração: testes de integração necessários na aplicação e contém a mesma quantidade de casos de usos e métodos na classe de teste.
  5. Testes unitários: testes que verificam o funcionamento de pequenos pedaços de código, necessários na aplicação.
  6. Aplicação frontend em ReactJS.

About

Trabalho de Laboratório de Desenvolvimento de Software para desenvolver um sistema de Lista de Tarefas (To Do List) aplicando conceitos estudados na disciplina.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages