Pular para o conteúdo principal

Questão de Arquitetura de Software — MVC (Model-view-controller) — CESPE / CEBRASPE 2026

Arquitetura de SoftwareMVC (Model-view-controller)
Código
ce229303
Banca
CESPE / CEBRASPE
Órgão
TCE-RN
Ano
2026
Nível
Superior
Cargo
Analista Administrativo - Especialidade: Tecnologia da Informação
No padrão arquitetural MVC (model-view-controller), o componente controller atua como um intermediário que interpreta as entradas enviadas pelo usuário e coordena as atualizações necessárias no model, de forma a permitir que a lógica de negócio e o estado dos dados permaneçam independentes da interface de apresentação.
  1. CCerto
  2. 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 descreve corretamente o papel do controller no padrão MVC. O controller atua como intermediário entre o usuário e o modelo: ele recebe e interpreta as entradas, coordena as atualizações no model e, em muitos casos, aciona a view para refletir as mudanças. Essa separação mantém a lógica de negócio e o estado dos dados independentes da interface de apresentação.

Papéis dos componentes

  • Model: gerencia os dados e as regras de negócio. É o núcleo da aplicação, encapsulando o estado e o comportamento.

  • View: responsável pela exibição dos dados ao usuário. Pode haver múltiplas views para um mesmo model.

  • Controller: recebe as requisições do usuário (cliques, submissões de formulário, etc.), interpreta essas entradas e decide qual ação tomar. Ele se comunica com o model para alterar o estado dos dados e, se necessário, atualiza a view.

Fluxo típico no MVC

O controller não contém lógica de negócio; ele apenas coordena o fluxo. Isso permite que o model (lógica de negócio) e a view (apresentação) evoluam de forma independente, exatamente como descrito no enunciado.

Gabarito:CERTO

Link permanente: /questoes/ce229303