Pular para o conteúdo principal

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
  1. Aas três classes devem ser representadas na camada de Persistência.
  2. 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.
  3. 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).
  4. 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.
  5. 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.
Revelar gabarito e comentário

GabaritoC — a Classe 1 deve ser representada na camada de Negócio e as Classes 2 e 3 na camada de Persistência (ou de dados).

Link permanente: /questoes/fc003182