Questão de Arquitetura de Software — MVC (Model-view-controller) — CESPE / CEBRASPE 2022
- Código
- ce133694
- Banca
- CESPE / CEBRASPE
- Órgão
- BNB
- Ano
- 2022
- Nível
- Superior
- Cargo
- Analista de Sistemas - Desenvolvimento de Sistemas
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: Errado. No padrão MVC, quem gerencia as requisições dos usuários é o Controller, não o Model. O Model é responsável por gerenciar os dados e a lógica de negócio, enquanto o Controller recebe e interpreta as entradas do usuário, acionando o Model e atualizando a View conforme necessário.
A banca troca as responsabilidades entre os componentes da tríade MVC, o que é uma pegadinha clássica.
A banca inverte os papéis do Model e do Controller. No MVC, o Controller é quem gerencia as requisições (input do usuário); o Model encapsula os dados e as regras de negócio. Memorize: o Controller "controla" o fluxo de entrada; o Model "modela" os dados.
Portanto, o item está ERRADO.
Gabarito: Errado.
Link permanente: /questoes/ce133694