-
Notifications
You must be signed in to change notification settings - Fork 4
Documento de Arquitetura
A finalidade do Documento de Arquitetura é definir um modelo arquitetural a ser aplicado no desenvolvimento de software. Tal documento serve para estabelecer decisões significativas do ponto de vista da arquitetura tomadas a respeito do projeto.
Este Documento de Arquitetura explica detalhadamente o modelo de arquitetura utilizado no desenvolvimento do software Ecom_merci. A implementação das estórias de usuário do sistema a ser desenvolvido fará uso dessa arquitetura.
ID | Artefato | Versão | Nome do documento |
---|---|---|---|
REF01 | Documento de visão | 1.0 | Documento de Visão |
REF02 | Glossário | 1.0 | Glossário |
Este documento está estruturado da seguinte forma:
-
Introdução - Seção que visa a contextualização e visão geral do documento.
-
Representação da Arquitetura - Esta seção descreve a arquitetura de software utilizada na implementação do sistema e como ela é representada.
-
Metas e Restrições de Arquitetura - Esta seção descreve os objetivos cujo impacto é significativo e também agrupa as restrições aplicáveis.
-
Visão Lógica - Seção que descreve as classes mais significativas na arquitetura com apoio dos diagramas de sequência e pacotes para ilustrar os relacionamentos entre as classes, pacotes e camadas.
-
Visão de implementação - Essa seção descreve a estrutura geral do modelo de implementação apoiada pelo diagrama de classes que provê uma perspectiva visual de como as classes devem ser estruturadas.
A arquitetura adotada para esse projeto possui algumas características:
- Padrão MVT (Model View Template), utilizada pelo framework Django
- Framework Django 1.11.4 com Python3
- Sqlite como banco de dados relacional, uma vez que, durante a disciplina, o projeto não será executado em produção.
- Modularidade: o código deve ter baixo acoplamento e alta modularidade
- Manutenibilidade: o código deve ser reutilizável
Visualize o digrama de pacotes exibido acima em tamanho ampliado.
-
Diagrama de Manter Usuário Administrador Visualize o diagrama acima em tamanho ampliado.
-
Diagrama de Manter Usuário Visualize o diagrama acima em tamanho aumentado.
-
Diagrama de Manter Categoria Visualize o diagrama acima em tamanho ampliado.
-
Diagrama de Manter Produto Visualize o diagrama acima em tamanho ampliado.
-
Diagrama de Pesquisar Produto Visualize o diagrama acima em tamanho ampliado.
-
Diagrama de Realizar Compra Visualize o diagrama acima em tamanho ampliado.
-
Diagrama de Classes Imagem Ampliada
-
Diagrama de Bancos de Dados
Para uma melhor visualização acesse: Diagrama de Banco de Dados
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 👩💻