... | ... | @@ -10,10 +10,9 @@ |
|
|
## Sumário
|
|
|
- [Definições de Tecnologias](#definições-de-tecnologias)
|
|
|
- [Arquitetura do Sistema](#arquitetura-do-sistema)
|
|
|
- [Diagrama de Contexto](#diagrama-contexto)
|
|
|
- [Diagrama de Componentes](#diagrama-de-componentes)
|
|
|
- [Deploy](#deploy)
|
|
|
- [Diagrama de Deploy](#diagrama-de-deploy)
|
|
|
- [Diagrama de Componentes](#diagrama-de-componentes)
|
|
|
|
|
|
# Definições de Tecnologias
|
|
|
|
... | ... | @@ -21,6 +20,12 @@ |
|
|
|
|
|
# Arquitetura do Sistema
|
|
|
|
|
|
- Baseando-se no que foi planejado para o nosso banco de dados, levantamento dos requisitos e o entendimento geral do time sobre o projeto "giftreminder" a ser desenvolvido, optamos por uma arquitetura MVC (Model-View-Controller). Esta escolha foi motivada pela clareza e separação de responsabilidades que o MVC oferece, facilitando tanto o desenvolvimento quanto a manutenção do código. O "Model" gerencia os dados e a lógica do negócio, o "View" é responsável pela apresentação visual dos dados, e o "Controller" atua como um intermediário entre o Model e o View, gerenciando o fluxo de informações e as interações do usuário.
|
|
|
|
|
|
- Utilizando a arquitetura MVC, podemos garantir uma maior organização do código, o que se traduz em uma manutenção e expansão mais eficientes do projeto. Além disso, esta abordagem promove uma melhor divisão de trabalho e especialização dentro da equipe, pois permite que desenvolvedores de diferentes áreas (back-end, front-end) concentrem seus esforços em partes específicas da aplicação sem interferir uns com os outros. Por fim, a integração com tecnologias de containerização, como demonstrado no diagrama de deploy, reforça a flexibilidade e escalabilidade do sistema, permitindo um gerenciamento mais eficaz dos recursos e uma adaptação rápida a diferentes ambientes de produção.
|
|
|
|
|
|
# Deploy
|
|
|
|
|
|
- Texto
|
|
|
|
|
|
## Diagrama de Deploy
|
... | ... | @@ -33,8 +38,3 @@ |
|
|
|
|
|
- Texto
|
|
|
|
|
|
# Deploy
|
|
|
|
|
|
- Texto
|
|
|
|
|
|
|