Questão de Arquitetura de Software — MVC (Model-view-controller) — CESPE / CEBRASPE 2025
Arquitetura de Software›MVC (Model-view-controller)
Código
ce209562
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Desenvolvimento de Sistemas
No que concerne ao padrão MVC (Model-View-Controller) e a sistemas de N camadas, julgue o próximo item.Em aplicações construídas em camadas, as camadas mais internas são conectadas ao sistema operacional, enquanto as camadas mais externas atendem às interfaces dos usuários.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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 e MVC
Gabarito: ✅ CERTO. A afirmação está correta porque, em sistemas construídos em camadas, as camadas mais internas (como a camada de modelo ou de acesso a dados) são responsáveis pela lógica de negócio e interagem diretamente com o sistema operacional para operações de persistência, rede e outros recursos de infraestrutura. Já as camadas mais externas (como a camada de visão) são responsáveis pela interface com o usuário.
No padrão MVC, por exemplo, o Model encapsula os dados e regras de negócio, comunicando-se com o sistema operacional e bancos de dados, enquanto a View gerencia a apresentação e interação com o usuário. Essa separação é um dos fundamentos da arquitetura em camadas, promovendo modularidade e facilidade de manutenção.
1Camadas externas (View)Interface do usuário
2Camada intermediária (Controller)Lógica de controle
3Camadas internas (Model)Sistema operacional / dados