|
|[Página Inicial](home)|
|
|
|[Página Inicial](home)|[Escopo](escopo)|[Processo](processo)|[Design](design)|[Configuração](configuracao)|[**Arquitetura**](arquitetura)|[Banco de Dados](banco_dados)|[Qualidade](qualidade)|[Instalação](instalacao)|
|
|
|---|
|
|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|
|
|
|
|
|
|
|
|
|
# Arquitetura do Sistema
|
|
# Arquitetura do Sistema
|
|
|
|
## Descrição
|
|
|
|
Esta seção irá abordar a arquitetura selecionada para o Backend e Frontend, além dos dados relativos ao deploy.
|
|
|
|
## Sumário
|
|
|
|
- [Deploy](#deploy)
|
|
|
|
- [Descrição](#deploy)
|
|
|
|
- [Diagrama de Deploy](#deploy)
|
|
|
|
- [Backend](#backend)
|
|
|
|
- [Definições de Tecnologias](#definições-de-tecnologias)
|
|
|
|
- [Módulos do Sistema](#módulos-do-sistema)
|
|
|
|
- [Diagrama do Sistema](#diagrama-do-sistema)
|
|
|
|
- [Diagramas de Sequência](#diagramas-de-sequência)
|
|
|
|
- [Frontend](#frontend)
|
|
|
|
- [Definições de Tecnologias](#definições-de-tecnologias)
|
|
|
|
- [Módulos do Sistema](#módulos-do-sistema)
|
|
|
|
- [Diagrama do Sistema](#diagrama-do-sistema)
|
|
|
|
- [Diagramas de Fluxo de Telas](#diagramas-de-fluxo-de-telas)
|
|
|
|
|
|
|
|
|
|
|
|
## Deploy
|
|
|
|
### Diagrama de Deploy
|
|
|
|
|
|
## Backend
|
|
|
|
|
|
|
|
### Definições de linguagem e bibliotecas
|
|
|
|
|
|
|
|
|
|
## Backend
|
|
|
|
### Definições de Tecnologias
|
|
|
|
|
|
Pontos-chave:
|
|
Pontos-chave:
|
|
* Questionário inicial para o time.
|
|
* Questionário inicial para o time.
|
... | @@ -15,6 +38,15 @@ Escolhas: |
... | @@ -15,6 +38,15 @@ Escolhas: |
|
* Linguagem: Javascript
|
|
* Linguagem: Javascript
|
|
* Frameworks: Node e Express
|
|
* Frameworks: Node e Express
|
|
|
|
|
|
|
|
### Módulos do Sistema
|
|
|
|
### Diagrama do Sistema
|
|
|
|
### Diagramas de Sequência
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Frontend
|
|
## Frontend
|
|
|
|
|
|
### Definições de Tecnologias
|
|
### Definições de Tecnologias
|
... | @@ -29,3 +61,7 @@ Depois de conversas com os Stakeholders e discussões com o time em relação a |
... | @@ -29,3 +61,7 @@ Depois de conversas com os Stakeholders e discussões com o time em relação a |
|
React.js é uma biblioteca de JavaScript, open source, utilizada para construir user interfaces, nomeadas para aplicações de página única.
|
|
React.js é uma biblioteca de JavaScript, open source, utilizada para construir user interfaces, nomeadas para aplicações de página única.
|
|
|
|
|
|
O diferencial do React é ser rápida, escalável e simples, podendo ser usada com outras bibliotecas ou frameworks de JavaScript.
|
|
O diferencial do React é ser rápida, escalável e simples, podendo ser usada com outras bibliotecas ou frameworks de JavaScript.
|
|
|
|
|
|
|
|
### Módulos do Sistema
|
|
|
|
### Diagrama do Sistema
|
|
|
|
### Diagramas de Fluxo de Telas |