Pular para o conteúdo principal

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

Arquitetura de SoftwareArquitetura em camadas
Código
ce199092
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Nível
Superior
Cargo
Analista – Área: Gestão da Informação – Subárea: Engenharia de Dados
Em relação às metodologias de desenvolvimento de software Scrum e Kanban, à arquitetura de software e à notação BPMN, julgue o item que se segue.O conceito de arquitetura em camadas, na arquitetura de software, representa uma abordagem na qual todos os componentes do sistema podem se comunicar diretamente entre si, sem restrições.
  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

Gabarito: ERRADO. A afirmação é incorreta porque a arquitetura em camadas impõe restrições rígidas de comunicação: cada camada só pode se comunicar diretamente com as camadas adjacentes (imediatamente superior e inferior), e não livremente entre todos os componentes. Essa estrutura é fundamental para reduzir o acoplamento e manter a separação de responsabilidades.

No modelo clássico de camadas, como o de três camadas (apresentação, negócio e dados), a camada de apresentação interage apenas com a de negócio, que por sua vez se comunica com a de dados. Não há permissão para que a apresentação acesse diretamente a camada de dados, por exemplo. A descrição apresentada no enunciado – "todos os componentes podem se comunicar diretamente entre si, sem restrições" – corresponde, na verdade, a estilos arquiteturais como o peer-to-peer ou a arquitetura monolítica, nos quais não há hierarquia de camadas.

Característica

Arquitetura em Camadas (correta)

Afirmação do Enunciado (incorreta)

Comunicação entre componentes

Vertical e controlada, apenas entre camadas adjacentes

Direta e irrestrita entre todos os componentes

Restrições de acesso

Sim, cada camada só acessa a imediatamente superior/inferior

Sem restrições

Exemplo de modelo

Três camadas (apresentação → negócio → dados)

Peer-to-peer ou monolítico

Objetivo estrutural

Reduzir acoplamento e manter separação de responsabilidades

Ausência de hierarquia ou controle de dependências

  1. 1Apresentação
  2. 2Negócio
  3. 3Dados
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca troca o conceito de arquitetura em camadas por um modelo sem restrições de comunicação. Lembre-se: em camadas, a comunicação é vertical e controlada; o termo "sem restrições" é o oposto do que define esse estilo arquitetural.

Gabarito: ERRADO.

Link permanente: /questoes/ce199092