Pular para o conteúdo principal

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

Arquitetura de SoftwareMVC (Model-view-controller)
Código
ce169733
Banca
CESPE / CEBRASPE
Órgão
CAU-BR
Ano
2024
Nível
Superior
Cargo
Analista de Infraestrutura de Tecnologia da Informação
A respeito do padrão MVC (model-view-controller), julgue o item a seguir.No padrão MVC, uma mesma lógica de negócios pode ter diferentes interfaces de usuário.
  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”.

Padrão MVC (Model-View-Controller)

Gabarito: Certo. A afirmação está correta porque o padrão MVC permite que um mesmo Model (lógica de negócios) seja representado por diferentes Views (interfaces de usuário). Essa é uma característica fundamental do MVC: a separação entre a camada de dados/modelo e a camada de apresentação, possibilitando múltiplas visualizações para o mesmo conjunto de dados sem duplicar a lógica de negócio.

O conteúdo de apoio confirma: "É possível ter várias visões do mesmo dado" e destaca que uma das vantagens é "gerenciar múltiplos views usando o mesmo modelo". Portanto, a proposição está de acordo com o padrão.

1Model (lógica de negócios)
Dados e regras
Independente da interface
2View (apresentação)
Múltiplas interfaces
Um Model → várias Views
3Controller (coordenação)
Interação usuário
Atualiza Model e View
MVC
LEVELsoulevel.com.br
MVC: Model (lógica de negócios) (Dados e regras, Independente da interface); View (apresentação) (Múltiplas interfaces, Um Model → várias Views); Controller (coordenação) (Interação usuário, Atualiza Model e View)

CERTO. A lógica de negócios (Model) é independente da interface (View), e o Controller coordena a interação. Assim, uma mesma lógica pode ser exibida em diferentes interfaces (por exemplo, uma tabela e um gráfico para os mesmos dados).

Link permanente: /questoes/ce169733