Questão de Arquitetura de Software — Arquitetura em camadas — FCC 2013
Arquitetura de SoftwareArquitetura em camadas
- Código
- fc003182
- Banca
- FCC
- Órgão
- MPE-MA
- Ano
- 2013
- Nível
- Médio
- Cargo
- Técnico Ministerial - Tecnologia da Informação
Em uma aplicação do Ministério Público que utiliza o modelo de arquitetura de três camadas (3-tier) há 3 classes:− Classe 1 – Verifica se o menor tem pais vivos, sua situação social e se a ação de guarda já foi finalizada.− Classe 2 – Representa uma tabela do banco de dados, possuindo os mesmos atributos que são campos na tabela. Por meio dessa classe é possível fazer o mapeamento de objetos da aplicação para a tabela do banco de dados.− Classe 3 – Centraliza métodos para executar operações no Banco de Dados por meio da execução de instruções SQL.Pode-se afirmar que
- Aas três classes devem ser representadas na camada de Persistência.
- Ba Classe 1 deve ser representada na camada de Apresentação, pois os dados resultantes das opera- ções realizadas nessa classe são apresentados aos usuários.
- Ca Classe 1 deve ser representada na camada de Negócio e as Classes 2 e 3 na camada de Persistência (ou de dados).
- Da única classe que deve ser apresentada na camada de Persistência é a Classe 3, pois apenas ela executa operações no banco de dados.
- EAs Classes 1 e 2 devem ser representadas na camada de Negócio, pois refletem características que são específicas das ações do Ministério Público.