Questão de Arquitetura de Software — Arquitetura em camadas — CESPE / CEBRASPE 2025
Arquitetura de Software›Arquitetura 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.
CCerto
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
1Apresentação
2Negócio
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.