Pular para o conteúdo principal

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

Arquitetura de SoftwareMVC (Model-view-controller)
Código
ce125505
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-CE
Ano
2021
Nível
Superior
Cargo
Auditor Fiscal de Tecnologia da Informação da Receita Estadual
A respeito de sistemas distribuídos, julgue o item a seguir.O modelo de arquitetura modelo-visão-controlador (MVC) é responsável por encapsular as funcionalidades e os objetos de conteúdo.
  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 — Responsabilidades do Model

Gabarito: Certo. A afirmação está correta porque, no padrão MVC, a camada Model (Modelo) é a responsável por encapsular as funcionalidades (lógica de negócio, regras, processamento) e os objetos de conteúdo (dados). O MVC como arquitetura atribui essa responsabilidade ao Model, portanto o enunciado está coerente com o conceito do padrão.

No MVC, o Model gerencia os dados e a lógica do sistema, encapsulando o estado da aplicação e suas regras de negócio. A Visão (View) cuida da apresentação e o Controlador (Controller) faz a mediação entre usuário e Model. Assim, a frase do item reflete exatamente o papel do Model dentro do padrão.

1Model
Encapsula funcionalidades
Encapsula objetos de conteúdo
2View
Apresentação
3Controller
Mediação usuário-Model
MVC
LEVELsoulevel.com.br
MVC: Model (Encapsula funcionalidades, Encapsula objetos de conteúdo); View (Apresentação); Controller (Mediação usuário-Model)

CERTO

Link permanente: /questoes/ce125505