Questão de Arquitetura de Software — MVC (Model-view-controller) — CESPE / CEBRASPE 2025
Arquitetura de Software›MVC (Model-view-controller)
Código
ce220637
Banca
CESPE / CEBRASPE
Órgão
TRF - 6ª REGIÃO
Ano
2025
Nível
Médio
Cargo
Técnico Judiciário – Área: Apoio Especializado – Especialidade: Desenvolvimento de Sistemas de Informação
Acerca de arquitetura de software, julgue o item a seguir.Na arquitetura MVC, o componente model é responsável por controlar os dados e as regras de negócio da aplicação.
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”.
MVC (Model-View-Controller)
✅ CERTO. A afirmação está correta. Na arquitetura MVC, o componente Model é responsável por gerenciar os dados e as regras de negócio da aplicação, conforme definição clássica do padrão. O Model encapsula a lógica de negócio, o estado da aplicação e interage com o banco de dados, notificando a View sobre mudanças. As outras camadas são: View (interface com o usuário) e Controller (mediação entre entradas do usuário e o Model).
SE LIGUE NESSA!
A banca cobra a distinção clara das responsabilidades. O Model é o coração da aplicação, cuidando dos dados e regras; o Controller apenas coordena o fluxo, sem lógica de negócio.
MVC (Model-View-Controller): Model (Dados, Regras de negócio, Notifica a View); View (Interface com o usuário); Controller (Media entrada do usuário, Coordena o fluxo, Sem lógica de negócio)