Pular para o conteúdo principal

Questão de Sistemas Operacionais — Arquitetura de Computadores — CESPE / CEBRASPE 2024

Sistemas OperacionaisArquitetura de Computadores
Código
ce171245
Banca
CESPE / CEBRASPE
Órgão
CNPQ
Ano
2024
Nível
Superior
Cargo
Analista em Ciência e Tecnologia Pleno I - Especialidade: Desenvolvimento e Arquitetura de Software
Julgue o próximo item, no que se refere à arquitetura de sistemas.Na arquitetura MVC (model-view-controler), o componente controlador incorpora todos os estados de um webapp.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Arquitetura MVC (Model-View-Controller)

❌ ERRADO. A afirmação de que o controlador incorpora todos os estados de um webapp é falsa. No padrão MVC, cada componente tem responsabilidades distintas: o modelo gerencia os dados e a lógica de negócio (contém o estado da aplicação), a visão exibe as informações (pode conter estado de interface, mas não todo o estado), e o controlador recebe entradas do usuário, aciona o modelo e atualiza a visão, mas não armazena todo o estado da aplicação. O controlador é um coordenador, não um repositório de estado.

A pegadinha da banca está em atribuir ao controlador uma função que não lhe cabe, confundindo o papel de coordenação com o de armazenamento de estado. Essa confusão é comum em iniciantes, mas o padrão MVC é claro: o estado fica no modelo, e o controlador apenas orquestra as interações.

1Modelo
Gerencia dados
Lógica de negócio
Contém o estado da aplicação
2Visão
Exibe informações
Estado de interface (parcial)
3Controlador
Recebe entradas do usuário
Aciona o modelo
Atualiza a visão
Não armazena todo o estado
MVC (Model-View-Controller)
LEVELsoulevel.com.br
MVC (Model-View-Controller): Modelo (Gerencia dados, Lógica de negócio, Contém o estado da aplicação); Visão (Exibe informações, Estado de interface (parcial)); Controlador (Recebe entradas do usuário, Aciona o modelo, Atualiza a visão, Não armazena todo o estado)

Gabarito: ERRADO.

Link permanente: /questoes/ce171245