Closed MariaAbritta closed 1 year ago
Vamos utilizar esse docs para nossos estudos e início de modelagem! https://docs.google.com/document/d/1mvD0GzmPl9K4d9CcsQbAcpzeYMvwFEUh7jDqoNYksVU/edit?usp=sharing
Atualizei o documento com toda a parte de "Trazer o Padrão GOF: MVC (Model-View-Controller) - Modelo (Model) no nosso projeto"
Atualizei o documento com toda a parte de " Trazer o Padrão GOF: MVC (Model-View-Controller) - Visão (View) do nosso projeto"
Adicionei o primeiro esboço da parte de "O Controlador receber as solicitações do frontend (API) e interpreta as ações do usuário"
Criei e finalizei a parte de Padrão GOF: Observer (Observador), criando pseudocódigos relacionadas a Avaliações/Feedbacks
Atualizei o pseudocódigo do @zjosuez para a linguagem Java, definida pela equipe anteriormente
Criei e finalizei a parte de - Trazer o Padrão GRASP: Controlador (Controller) - O Controlador poder chamar os métodos apropriados do modelo (ou serviços relacionados ao modelo) para manipular os dados do sistema
Atualizei o Diagrama de classes com o padrão 'Observer' englobando todos os aspectos desse desing pattern.
Também adicionei um arquivo com uma breve explicação sobre o funcionamento do padrão "Observer" no Diagrama de classes.
Adicionei no pages a demonstração no terminal que eu e o Guilherme fizemos a partir do pseudo-código do Josué.
Contexto
Comunicação do frontend (API) (englobando os serviços de CRUD, tratamento dos dados pra exibir no front e etc)
Tarefas
Padrão GoF a ser utilizado - Observer (Observador)
[x] Implementar o Padrão GoF no cenário de avaliações/feedbacks (Membro: @MariaAbritta)
Padrão GRASP - Controlador (Controller)
[x] Trazer o Padrão GRASP: Controlador (Controller) - O Controlador receber as solicitações do frontend (API) e interpreta as ações do usuário. (Membro: Josué Teixeira)
[x] Trazer o Padrão GRASP: Controlador (Controller) - O Controlador poder chamar os métodos apropriados do modelo (ou serviços relacionados ao modelo) para manipular os dados do sistema. (Membro: @MariaAbritta)
[ ] Trazer o Padrão GRASP: Controlador (Controller) - O Controlador ser responsável por atualizar a visão correspondente à solicitação recebida. (Membro: @MariaAbritta)
[ ] Trazer o Padrão GRASP: Controlador (Controller) - O Controlador poder executar validações de entrada, aplicar regras de negócios e garantir que as operações sejam executadas corretamente e dentro das restrições definidas. (Membro: @MariaAbritta)
[x] #66
Padrão de Arquitetura - MVC (Model-View-Controller)
[x] Trazer o Padrão de Arquitetura - MVC (Model-View-Controller) - Modelo (Model) do nosso projeto (Membro: @MariaAbritta)
[x] Trazer o Padrão de Arquitetura - MVC (Model-View-Controller) - Visão (View) do nosso projeto (Membro: @MariaAbritta)
[ ] Trazer o Padrão de Arquitetura - MVC (Model-View-Controller) - Controlador (Controller) do nosso projeto (Membro: @pedroblome)