Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — CESPE / CEBRASPE 2022

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
ce145256
Banca
CESPE / CEBRASPE
Órgão
SECONT-ES
Ano
2022
Nível
Superior
Cargo
Auditor do Estado - Tecnologia da Informação
Com relação à interoperabilidade de sistemas, julgue o item a seguir.No padrão MVC, o controller é responsável por gerenciar o comportamento dos dados por meio de funções e regras de negócio predefinidas.
  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”.

MVC: Responsabilidades dos Componentes

Gabarito: Errado (E). A afirmação de que o controller gerencia o comportamento dos dados e as regras de negócio está incorreta. No padrão MVC, essa é a função do Model, enquanto o Controller atua como intermediário entre a View e o Model, tratando das requisições do usuário e coordenando o fluxo.

A banca cobra o conhecimento das atribuições de cada camada do MVC. O Controller não executa lógica de negócio; ele apenas recebe entradas do usuário, interage com o Model e atualiza a View.

Conteúdo de apoio (MVC):

"O controller não tem função de lógica de processamento de dados. Ele é apenas um intermediário que coordena o fluxo entre a interface e a lógica de negócios."

Portanto, o item está Errado.

1Model
Dados
Regras de negócio
Comportamento dos dados
2View
Interface com o usuário
Exibição
3Controller
Intermediário
Recebe requisições
Coordena fluxo
Não executa lógica de negócio
MVC
LEVELsoulevel.com.br
MVC: Model (Dados, Regras de negócio, Comportamento dos dados); View (Interface com o usuário, Exibição); Controller (Intermediário, Recebe requisições, Coordena fluxo, Não executa lógica de negócio)

Gabarito: E – Errado.

Link permanente: /questoes/ce145256