Skip to content

Commit

Permalink
Merge pull request #70 from UnBArqDsw2023-2/doc/das-visao-logica
Browse files Browse the repository at this point in the history
Add visão lógica DAS
  • Loading branch information
diogjunior100 authored Dec 1, 2023
2 parents 9f13497 + 174c593 commit 5f81836
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions docs/ArquiteturaReutilizacao/Artefatos/DAS.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
| 0.3 | 30/11/2023 | Adição de novas estruturas no documento DAS | Diógenes Júnior |
| 0.4 | 30/11/2023 | Adição da estrutura visão de implantação | Diógenes Júnior |
| 0.5 | 30/11/2023 | Adição do diagrama de implantação e documentação de seus respectivos componentes | Diógenes Júnior e Guilherme Kishimoto |
| 0.6 | 30/11/2023 | Adição da visão lógica | Arthur Taylor e Thiago Oliveira |

*Tabela 1: Versionamento*

Expand Down Expand Up @@ -84,6 +85,24 @@ O diagrama de estados é mais um diagrama de modelagem dinâmica UML, ele consis

## 5. Visão Lógica

A visão lógica busca tratar sobre a estruturação e a organização do sistema, destacando os pontos chaves do projeto como por exemplo as classes, pacotes, estados e afins.

Foram desenvolvidos os diagramas de classe e estados que buscam refletir o processo de avaliação de um produto dentro da aplicação da amazon.

![Diagrama de Classes](../../Assets/Modelagem/diagrama-de-classe-v4.0.png)

*Figura X: Diagrama de Classes de Avaliação de um produto*

Este diagrama foi elaborado buscando observar e entender as classes existentes na aplicação e como elas se relacionam no escopo analisado, de avaliação de um produto. Com isso esta versão final deste diagrama possui a modelagem dos pontos identificados pelo grupo durante o projeto.

![Diagrama de Estados](../../Assets/Modelagem/DiagramaDeEstadosV2.png)

*Figura X: Diagrama de Estados de Avaliação de um produto*

O diagrama de estados busca evidenciar os fluxos que ocorrem quando um usuário avalia um produto, evidenciando como o sistema se comporta com a navegação do usuário, este diagrama é deveras importante para entender como o sistema trataria as ações do usuário.

Ambos os diagramas foram desenvolvidos buscando analisar o escopo de avaliar um produto por parte de um usuário, escopo este definido no início do projeto.

## 6. Visão de Processo

A visão de processo, visa descrever os processos do sistema e suas comunicações de forma à explicitar e facilitar o entendimento das interações entre seus diferentes componentes.
Expand Down Expand Up @@ -166,3 +185,5 @@ Este sistema apresenta uma arquitetura robusta e segura, com ênfase em eficiên
https://www.researchgate.net/figure/4-1-Architectural-View-Model-Software-architecture-descriptions-are-commonly-organized_fig2_311233381

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

0 comments on commit 5f81836

Please sign in to comment.