-
Notifications
You must be signed in to change notification settings - Fork 4
Estilo e Padrão Arquitetural
O estilo arquitetural adotado foi o N-camadas, o qual organiza o sistema em um conjunto de camadas, onde cada uma fornece um conjunto de serviços. Quando uma camada é alterada normalmente,a camada adjunta é afetada.
O Django segue o padrão MVC de perto, no entanto ele usa sua própria lógica na implementação. Como o "C" é tratado pelo próprio framework e a maior parte das customizações no Django ocorrem nas Models, Templates e Views. No padrão de desenvolvimento MTV:
- Model;
- View;
- Template.
Responsável por:
- Representar as classes de domínio;
- Interação com o banco de dados.
É camada de acesso a dados. Esta camada contém qualquer coisa e tudo sobre os dados: como acessá-lo, como validá-lo, quais comportamentos e as relações entre os dados.
Responsável por:
- Exibe as funcionalidades implementadas ao usuário por meio de um design de interação;
- Faz o papel da View do MVC purista.
A camada de apresentação. Esta camada contém decisões relacionadas à apresentação: como algo deve ser exibido em uma página da Web ou outro tipo de documento.
Responsável por:
- Controlar models e templates relacionadas;
- Faz o papel da Controller do MVC purista.
A camada de lógica de negócios. Esta camada contém a lógica que acessa as models e submete para a(s) model(s) apropriada(s). Você pode pensar nisso como a ponte entre models e templates.
Desenho de Software 2.2017 - Professora Milene Serrano - Grupo 1
- Home 🏠
Documentação 📄
Engenharia de Requisitos ✅
Framework e Reutilização
Gerenciamento de Projeto 💥
- Acompanhamento do Projeto
- Atas de Reunião
- Rastreabilidade do Diagrama de Classes
- Plano de Gerenciamento de Riscos
- Monitoramento e Controle dos Riscos
- Plano de Gerenciamento de Escopo
- Monitoramento e Controle do Escopo
Design 🖌️
Código 👩💻