-
Notifications
You must be signed in to change notification settings - Fork 1
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 da turma C da matéria Projeto Integrador 1. A implementação das estórias de usuário do sistema a ser desenvolvido fará uso dessa arquitetura.
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 2.0.3; 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.
Projeto Integrador de Engenharia 1 2018/2 - Turma C