Questão de Arquitetura de Software — Arquitetura em camadas — CESPE / CEBRASPE 2022
- Código
- ce147316
- Banca
- CESPE / CEBRASPE
- Órgão
- TCE-RJ
- Ano
- 2022
- Nível
- Superior
- Cargo
- Analista de Controle Externo
- CCerto
- EErrado
GabaritoC — Certo
✅ CERTO. A afirmação está correta. Na arquitetura em camadas, a organização segue uma hierarquia de abstração: a camada mais interna (geralmente chamada de camada de dados, infraestrutura ou sistema) interage diretamente com o sistema operacional e o hardware, enquanto as camadas externas (como negócio e apresentação) abstraem esses detalhes.
A estrutura típica de uma arquitetura em camadas possui, de dentro para fora:
Camada de infraestrutura/sistema: acesso a recursos do SO (arquivos, rede, memória), drivers, chamadas de sistema.
Camada de dados/persistência: acesso a banco de dados, geralmente sobre a camada de infraestrutura.
Camada de negócios: lógica da aplicação.
Camada de apresentação: interface com o usuário.
Cada camada se comunica apenas com as camadas adjacentes, promovendo baixo acoplamento e alta coesão. O princípio é que a camada mais interna fornece serviços essenciais de baixo nível, sendo a única que conhece os detalhes do sistema operacional.
flowchart TD
subgraph Externo
A[Apresentação]
end
subgraph
B[Negócios]
end
subgraph
C[Dados / Persistência]
end
subgraph Interno
D[Infraestrutura / Sistema Operacional]
end
A --> B --> C --> DPara memorizar, lembre-se de que a camada mais interna é a "raiz" que toca o sistema operacional. Em questões, a banca pode tentar inverter, afirmando que a camada mais externa é que interage com o SO – isso é o típico distrator. Aqui a afirmação está correta.
Gabarito: ⚠️ (Certo)
Link permanente: /questoes/ce147316