Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — CESPE / CEBRASPE 2022
Arquitetura de Software›Conceitos 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.
CCerto
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.
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)