Pular para o conteúdo principal

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

Arquitetura de SoftwareMVC (Model-view-controller)
Código
ce209563
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.No padrão MVC, o elemento do modelo encapsula as funcionalidades, os objetos de conteúdo e os estados da aplicaçã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 está correta. No padrão MVC, o elemento Model (Modelo) é responsável por encapsular as funcionalidades da aplicação (regras de negócio, lógica, persistência), os objetos de conteúdo (dados) e os estados da aplicação. É a camada que gerencia o comportamento dos dados e as regras de negócio, mantendo independência da apresentação.

Os materiais de referência descrevem que o Model "encapsula a lógica do negócio", "encapsula o estado da aplicação", "encapsula as funcionalidades da aplicação" e "encapsula objetos de conteúdo (dados)". Portanto, o item está em conformidade com a definição clássica do padrão.

1Model
Funcionalidades (regras de negócio)
Conteúdo (dados)
Estado da aplicação
2View
Apresentação
3Controller
Intermediação
MVC
LEVELsoulevel.com.br
MVC: Model (Funcionalidades (regras de negócio), Conteúdo (dados), Estado da aplicação); View (Apresentação); Controller (Intermediação)

Gabarito: Certo.

Link permanente: /questoes/ce209563