Skip to content

Diagrama Arquitetural

Luis Henrique edited this page Apr 3, 2016 · 5 revisions

Histórico de Revisões

Data Versão Descrição Autor
17/03/2016 0.1 Criação do documento Luis Henrique
03/04/2016 0.2 Adicionado imagem do diagrama arquitetural Luis Henrique

1. Introdução

Diagrama arquitetural da relação entre os pacotes que há na aplicação SmartStock.

1.1 Finalidade

Este documento tem como finalidade promover a possíbilidade de observar como é tratado os componentes da aplicação, tanto sua divisão e suas relações.

1.2 Visão Geral

Os tópicos abordados nesse documento se refere a três assuntos:

  • Arquitetura do sistema
  • Pacote
  • Modelo arquitetural

2. Diagrama Arquitetural

2.1 Arquitetura do sistema

O SmartStock utiliza um padrão arquitetural dividido em cinco camadas, sendo que cada camada possui atribuições específicas.

2.2 Camada

2.2.1 View

A camada View é onde estão os componentes que apresentam a aplicação para o usuário. Este pacote está ligado a apenas um pacote chamado de Controller.

2.2.2 Controller

A camada Controller é onde estão os componentes que efetuam os calculos, validações e comunicação entre os dados e a visão que é apresentada ao usuário à aplicação. Este pacote está ligado a dois pacotes chamados de View e Model.

2.2.3 Model

A camada Model é onde estão os componentes que contém o modelo de dados que representam algo no mundo real e também as funções que determinam os mesmos. Este pacote está ligado a dois pacotes chamados de Controller e DAO.

2.2.4 DAO

A camada DAO é onde estão os componentes que realiza a comunicação entre os modelos de dados com os dados armazenados no banco. Este pacote está ligado a dois pacotes chamados de Model e Banco de dados.

2.2.5 Banco de dados

A camada Banco de dados é onde estão os dados armazenados no banco. Este pacote está ligado a um pacote chamado de Banco de dados.

2.3 Modelo arquitetural

1. Imagem Arquitetural

Clone this wiki locally