Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura em camadas — CESPE / CEBRASPE 2026

Arquitetura de SoftwareArquitetura em camadas
Código
ce229304
Banca
CESPE / CEBRASPE
Órgão
TCE-RN
Ano
2026
Nível
Superior
Cargo
Analista Administrativo - Especialidade: Tecnologia da Informação
A adoção de uma estratégia de camadas fechadas (closed layers) permite que a camada de apresentação acesse diretamente os serviços da camada de dados quando houver necessidade de otimização de performance, desde que a camada de negócio permaneça inalterada.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Arquitetura em Camadas: Camadas Fechadas (Closed Layers)

Gabarito: Errado (E). A afirmação de que camadas fechadas (closed layers) permitem que a camada de apresentação acesse diretamente a camada de dados para otimização de performance contradiz o próprio conceito de camadas fechadas. Em uma arquitetura de camadas fechadas, cada camada só pode se comunicar com a camada imediatamente adjacente (a abaixo ou acima, conforme a direção). Isso significa que a camada de apresentação deve passar pela camada de negócio para acessar os dados; saltar camadas quebra o isolamento e o princípio de encapsulamento.

O que a questão descreve é, na verdade, uma característica de camadas abertas (open layers), nas quais é permitido que uma camada acesse diretamente camadas não adjacentes, geralmente por motivos de desempenho. Contudo, mesmo em camadas abertas, essa prática é uma exceção que deve ser cuidadosamente avaliada, pois compromete a modularidade e a manutenibilidade.

Característica

Camadas Fechadas (Closed)

Camadas Abertas (Open)

Comunicação entre camadas

Apenas com a camada adjacente

Pode saltar camadas

Isolamento e manutenibilidade

Alto (mudanças em uma camada não afetam as demais)

Menor (risco de dependências diretas)

Desempenho

Pode ser menor devido à mediação

Pode ser maior com saltos diretos

Uso típico

Arquiteturas que priorizam baixo acoplamento

Casos em que performance é crítica e o acoplamento extra é aceitável

NÃO CAIA NESSA!

A banca inverte o conceito de camadas fechadas: o que ela descreve é próprio de camadas abertas. O candidato que confunde os termos marca "Certo" ao ler "camadas fechadas" e associar a permissão de acesso direto. Na verdade, camadas fechadas proíbem esse salto.

Conclusão: A assertiva está ERRADA, pois a premissa de que camadas fechadas permitem acesso direto da apresentação aos dados é falsa. Isso só seria possível em uma arquitetura de camadas abertas, e ainda assim com ressalvas.

Gabarito: E (Errado).

Link permanente: /questoes/ce229304