Skip to content

Commit

Permalink
Merge pull request #80 from UnBArqDsw2023-2/bug/quickfix
Browse files Browse the repository at this point in the history
Bug/quickfix
  • Loading branch information
dartmol203 authored Dec 1, 2023
2 parents d406375 + c6927a4 commit cdb1084
Show file tree
Hide file tree
Showing 6 changed files with 36 additions and 9 deletions.
11 changes: 8 additions & 3 deletions docs/ArquiteturaReutilizacao/4.3.ParticipacoesArqReutilizacao.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,8 @@ O tópico de participações visa apresentar um resumo das colaborações de tod
- **Guilherme**


Tivemos um certo esforço nesta entrega, principalmente por causa da necessidade de aprimorar diversos pontos da nossa entrega anterior.

- **Thiago**

Creio que o grupo acabou se organizando meio tardiamente, acredito que por cansaço por parte de todos os membros do grupo, visto o final de semestre,porém a entrega correu bem, e foi possivel entregar tudo que planejamos, mesmo que de maneira corrida, portanto foi satisfatorio
Expand All @@ -81,7 +83,7 @@ O tópico de participações visa apresentar um resumo das colaborações de tod
O grupo acabou por ter que fazer essa entrega mais às pressas, o que pode ser percebido na falta de organização de algumas páginas
- **Eduardo**


apesar de eu ter tido uns contratempos, como alguns membros do grupo também tiveram, acredito que consegui me reorganizar a tempo para conseguir acompanhar e compreender melhor sobre padrões de protejo e reutilização.
- **Diógenes**

mesmo sendo um entrega com um tempo muito corrido, acredito que deu para aprender bem sobre padrões de projeto e reutilização, além de conseguir ver utilidade de tais na prática
Expand All @@ -103,6 +105,8 @@ O tópico de participações visa apresentar um resumo das colaborações de tod
- **Guilherme**


Conseguimos aprender mais sobre novos diagramas e, apesar do tempo mais curto devido à revisão da entrega passada, o grupo trabalhou bem em conjunto.

- **Thiago**

Melhor entrosamento do grupo, se reunindo presencialmente após a aula e comunicação com a professora validando todos os artefatos para que tudo corra bem, coisa que nao foi feita nas entregas passadas
Expand All @@ -114,7 +118,7 @@ O tópico de participações visa apresentar um resumo das colaborações de tod
a eficácia do desenvolvimento e o entrosamento evoluíram bastante.
- **Eduardo**


aprender e compreender a função dos padrões de projetos, conseguir identificar melhorias em alguns diagramas elaborados.
- **Diógenes**

aprender mais sobre padrões, reutilização de código. Além de reorganizar melhor o diagrama de pacotes
Expand All @@ -136,6 +140,7 @@ O tópico de participações visa apresentar um resumo das colaborações de tod
- **Guilherme**


Seria ideal uma melhor organização da nossa parte, especialmente considerando os ajustes que tivemos que fazer da entrega anterior. Também percebi que fazer a documentação de forma online poderia ter sido mais eficaz, já que era um único artefato para todo o grupo interagir.
- **Thiago**

Melhor utilização do kanbam e scrum, e maior organização no geral do grupo.
Expand All @@ -147,7 +152,7 @@ O tópico de participações visa apresentar um resumo das colaborações de tod
Maior esclarecimento de qual estrutura o documento deve seguir
- **Eduardo**


me comunicar melhor com a equipe e melhorar o prazo de entrega da equipe.
- **Diógenes**

melhorar os prazos de entrega da equipe
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
| 0.3 | 30/11/2023 | Início da Documentação do Código | Felipe Moura, André Corrêa e Gabriel Mariano |
| 0.4 | 30/11/2023 | Finalizando Documentação do Código | Felipe Moura, André Corrêa e Gabriel Mariano |
| 0.5 | 30/11/2023 | Documentando o uso de *Dependency* *Injection* | Felipe Moura, André Corrêa e Gabriel Mariano |
| 0.6 | 01/12/2023 | Adicionando o *link* para o código no repositório do *GitHub* | André Corrêa e Gabriel Mariano |


*Tabela 1: Versionamento*

Expand Down Expand Up @@ -146,6 +148,10 @@ Esses provedores de dependências são injetados, em nosso contexto, nos método

## Código Desenvolvido


[!NOTE]
O código apresentado abaixo pode ser encontrado no [Repositório do GitHub](https://github.com/UnBArqDsw2023-2/2023.2_G2_ProjetoAmazon/tree/main/docs/ArquiteturaReutilizacao/Artefatos/ClientServer/amazon-avaliacao).

O *framework NestJS* apresenta uma estrutura baseada, em termos gerais, em *modules*, *controllers* e *services*, onde cada um destes possui uma finalidade no manejo de requisições, processamento de dados e retorno das informações requeridas em forma de respostas ao cliente.

Abaixo, são apresentados alguns trechos de código relevantes ao contexto da explicação. Para a geração das imagens do código, foi utilizada a ferramenta [ray.so](https://ray.so).
Expand Down
14 changes: 9 additions & 5 deletions docs/ArquiteturaReutilizacao/Artefatos/DAS.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ Abaixo estão descritas as funções referentes aos principais processos:
| u10: resgatarProduto() | Resgata um produto em troca de pontos | ProgramaRecompensa |
| u11: verificarPontos() | Verifica os pontos já obtidos | ProgramaRecompensa |

*Tabela X: Descrição do processo Usuário*
*Tabela 3: Descrição do processo Usuário*


### Moderador
Expand All @@ -183,7 +183,7 @@ Abaixo estão descritas as funções referentes aos principais processos:
|------|-----------|---------|
| m1: validaAvaliacao() | Retorna se um comentário foi validado ou não | GestãoComentário |

*Tabela X: Descrição do processo Moderador*
*Tabela 4: Descrição do processo Moderador*

### ProgramaRecompensa

Expand All @@ -195,7 +195,7 @@ Abaixo estão descritas as funções referentes aos principais processos:
| pr4: buscarProduto() | Busca os produtos disponíveis no banco de dados de produtos | BancoDadosProdutos |
| pr5: atualizarProduto() | Atualiza o estado dos produtos (disponível/indisponível) | BancoDadosProdutos |

*Tabela X: Descrição do processo ProgramaRecompensa*
*Tabela 5: Descrição do processo ProgramaRecompensa*

### GestãoComentário

Expand All @@ -209,7 +209,7 @@ Abaixo estão descritas as funções referentes aos principais processos:
| c6: excluirAvaliacao() | Exclui uma avaliação do banco de dados | BancoDadosAvaliacao |
| c7: atualizarAvaliacao() | Atualiza uma avaliação do banco de dados| BancoDadosAvaliacao |

*Tabela X: Descrição do processo GestãoComentário*
*Tabela 6: Descrição do processo GestãoComentário*


## 6. Visão de Implementação
Expand Down Expand Up @@ -284,4 +284,8 @@ https://www.researchgate.net/figure/4-1-Architectural-View-Model-Software-archit

http://repositorio.aee.edu.br/bitstream/aee/1106/3/TCC2_2018_2_GabrielLeiteDias_MatheusLimadeAlbuquerque_Apendice2.pdf

https://www.cin.ufpe.br/~gta/rup-vc/core.base_rup/guidances/concepts/logical_view_C135365E.html
https://www.cin.ufpe.br/~gta/rup-vc/core.base_rup/guidances/concepts/logical_view_C135365E.html

[Diagrama de Processos - grupo 2 2023.1](https://github.com/UnBArqDsw2023-1/2023.1_G2_ProjetoMercadoLivre/blob/main/docs/Assets/diagramas/ProcessosV1.png)

https://docs.aws.amazon.com/pt_br/
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
| :--------: | :--------: | :------------------------------: | :-----------------------------: |
| 0.1 | 30/11/2023 | Criação do documento | Arthur Taylor e Thiago Oliveira |
| 0.2 | 30/11/2023 | Revisão do documento | Arthur Taylor e Thiago Oliveira |
| 0.3 | 01/12/2023 | *Quickfix*: Nome do Padrão *Decorator* no Título | André Corrêa e Gabriel Mariano |


_Tabela 1: Versionamento_
Expand All @@ -27,7 +28,7 @@ Com a proposta de demonstrar o padrão de projeto Decorator, desenvolvemos um c

_Tabela 2: Tecnologias_

## Por que o Padrão de Projeto Observer?
## Por que o Padrão de Projeto Decorator?

O padrão de projeto decorator é um padrão que nos permite incluir novos comportamentos à objetos, isso foi identificado pelo grupo como uma boa forma de se tratar a avaliação de um produto. Uma vez que o padrão nos proporciona uma modularidade muito grande, o que é buscado quando analisamos o escopo de avaliaçãoes, uma vez que as avaliações possuem um centro que deve ser preenchido, mas possui também várias partes que constam como opcional, por isso o padrão de projeto foi escolhido.

Expand All @@ -51,6 +52,9 @@ Está dividio em 4 arquivos e 6 bibliotecas:

## Código Desenvolvido

[!NOTE]
O código apresentado abaixo pode ser encontrado no [Repositório do GitHub](https://github.com/UnBArqDsw2023-2/2023.2_G2_ProjetoAmazon/tree/main/docs/ArquiteturaReutilizacao/Artefatos/Decorator/C%C3%B3digoDecorator).

<details>
<summary> <strong> CLIQUE PARA EXIBIR O CÓDIGO </strong> </summary>

Expand Down
4 changes: 4 additions & 0 deletions docs/ArquiteturaReutilizacao/Artefatos/Observer/Observer.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,10 @@ Está dividio em 3 arquivos e 2 bibliotecas:

## Código Desenvolvido

[!NOTE]
O código apresentado abaixo pode ser encontrado no [Repositório do GitHub](https://github.com/UnBArqDsw2023-2/2023.2_G2_ProjetoAmazon/tree/main/docs/ArquiteturaReutilizacao/Artefatos/Observer/C%C3%B3digoObserver).


<details>
<summary> <strong> CLIQUE PARA EXIBIR O CÓDIGO </strong> </summary>

Expand Down
4 changes: 4 additions & 0 deletions docs/ArquiteturaReutilizacao/Artefatos/Strategy/Strategy.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,10 @@ Ao considerar futuras expansões, como a possibilidade de incluir avaliações e

## Diagrama com as classes estruturadas no Strategy


[!NOTE]
O código apresentado abaixo pode ser encontrado no [Repositório do GitHub](https://github.com/UnBArqDsw2023-2/2023.2_G2_ProjetoAmazon/tree/main/docs/ArquiteturaReutilizacao/Artefatos/Observer/C%C3%B3digoObserver).

<details>
<summary> <strong> CLIQUE PARA EXIBIR O DIAGRAMA </strong> </summary>

Expand Down

0 comments on commit cdb1084

Please sign in to comment.