Skip to content

Commit

Permalink
Merge pull request #53 from UnBArqDsw2024-1/AjusteDAS
Browse files Browse the repository at this point in the history
Ajuste das
  • Loading branch information
MateusPy authored Aug 16, 2024
2 parents a4f095b + 1a9769d commit eb2e092
Showing 1 changed file with 19 additions and 5 deletions.
24 changes: 19 additions & 5 deletions docs/ArquiteturaReutilizacao/4.1.0.DAS.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,10 +106,23 @@ O diagrama abaixo foi elaborado pelo aluno Mateus Orlando.

A visão de processo em um documento de arquitetura de software descreve os processos, atividades e fluxos de trabalho envolvidos no desenvolvimento, manutenção e evolução do software ao longo de seu ciclo de vida. Para representar a sequência lógica das atividades e o fluxo do sistema podemos utilizar do Diagrama de atividades, de sequência ou qualquer outra representação gráfica que indique como as atividades são executadas e como as informações fluem em diferentes partes do sistema.

Para essa visão, utilizamos o diagrama de atividades e o diagrama de sequência, apresentados abaixo, feitos pelos alunos Guilherme Nishimura junto com o Pedro Henrique e Thiago Vivan repectivamente.

### 5.1 Diagrama de Atividades

O diagrama de atividades é outro tipo de diagrama dinâmico que modela o fluxo de trabalho ou o processo dentro de um sistema. Ele é usado para descrever a sequência de atividades, ações e decisões em um processo.

![image](https://github.com/UnBArqDsw2024-1/2024.1_G7_My_Market/assets/78215376/fabbceaa-2366-4b59-a817-1a2e9c1ad91d)

<h6 align = "center">Figura 04: Diagrama de Atividades. Fonte: Guilherme Nishimura e Pedro Henrique.</h6>

### 5.2 Diagrama de Sequência

O diagrama de sequência é um tipo de diagrama dinâmico utilizado para modelar a interação entre objetos em um sistema ao longo do tempo. Ele mostra como os objetos se comunicam entre si, enviando mensagens em uma ordem específica.

![alt text](sequencia.png)

<h6 align = "center">Figura 04: Diagrama de Sequência. Fonte: Thiago Vivan.</h6>
<h6 align = "center">Figura 05: Diagrama de Sequência. Fonte: Thiago Vivan.</h6>


## 6. Visão de Implementação
Expand All @@ -121,7 +134,7 @@ A Visão de Implementação é um componente crítico do modelo arquitetural 4+1
Para esse visão, usamos o diagrama de componentes, apresentado a seguir, feito pelo aluno Guilherme Oliveira.

<div align = "center"><img src="https://raw.githubusercontent.com/UnBArqDsw2024-1/2024.1_G7_My_Market/main/docs/Imagens/Diagramas/DiagramaDeComponentes.jpeg" alt="Diagrama de Componentes">
<p>Figura 05 - Diagrama de Componentes<br> Autor: Guilherme de Oliveira</p></div>
<p>Figura 06 - Diagrama de Componentes<br> Autor: Guilherme de Oliveira</p></div>


## 7. Visão de Implantação
Expand All @@ -133,7 +146,7 @@ Os diagramas de implantação são uma ferramenta essencial para arquitetos de s
Este documento apresenta a arquitetura de implantação de um sistema distribuído, com foco em eficiência, segurança e escalabilidade. O sistema é estruturado em vários nós principais: Cliente, Proxy, Web Server e Database, cada um contendo componentes e entidades específicas. É importante destacar que o diagrama foi elaborado sem a definição completa das tecnologias a serem utilizadas, podendo sofrer alterações conforme as decisões do grupo evoluem.

<div align = "center"><img src="https://github.com/user-attachments/assets/72ee26a9-e61d-4762-b8a5-6e650f8dcc4d" alt="Diagrama de implantação">
<p>Figura 06 - Diagrama de Implantação<br> Autor: Mateus Orlando</p></div>
<p>Figura 07 - Diagrama de Implantação<br> Autor: Mateus Orlando</p></div>


### 7.1 Nó PC/Mobile
Expand Down Expand Up @@ -253,15 +266,15 @@ O DE-R, desenvolvido no BRModelo com base no ME-R depois de validado pelo P.O, c
<br>

![DE-R](./src/DER.jpeg)
<h6 align = "center">Figura 1: Diagrama Entidade-Relacionamento</h6>
<h6 align = "center">Figura 08: Diagrama Entidade-Relacionamento</h6>


## 8.3 DLD

A partir do diagrama entidade-relacionamento, foi possível gerar o DLD, que detalha a implementação lógica das entidades e suas interações no banco de dados relacional.

![DLD](./src/DLD.jpeg)
<h6 align = "center">Figura 2: Diagrama Lógico de Dados </h6>
<h6 align = "center">Figura 09: Diagrama Lógico de Dados </h6>
Referências

### Conclusão
Expand All @@ -281,3 +294,4 @@ Este sistema apresenta uma arquitetura robusta e segura, com ênfase na eficiên
| Versão | Alteração | Responsável | Revisor | Data de realização |
| :------: | :---: | :-----: | :----: | :----: |
| 1.0 | Criação do Documento Geral de DAS | [Mateus Orlando](https://github.com/MateusPy) | - | 15/08/2024 |
| 2.0 | Adição do diagrama de atividades, após feedback da professora | [Mateus Orlando](https://github.com/MateusPy) | - | 16/08/2024 |

0 comments on commit eb2e092

Please sign in to comment.