Ano: 2013 Banca: FCC Órgão: MPE-MA Prova: Técnico do Judiciário - 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
A
as três classes devem ser representadas na camada de Persistência.
B
a 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.
C
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). 
D
a única classe que deve ser apresentada na camada de Persistência é a Classe 3, pois apenas ela executa operações no banco de dados.
E
As 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.