Questão 68 · Informática: Engenharia de software e metodologias ágeis
Na utilização do padrão MVC (model-view-controller) em uma arquitetura de aplicação web, cabe ao model
- A) encapsular o estado de aplicação e o banco de dados.
- B) gerir a lógica específica da aplicação e enviar eventos de usuário ao controller.
- C) validar os dados de entrada e gerenciar os formulários web.
- D) notificar a visão de mudanças de estado e o processamento de solicitações HTTP.
- E) gerar as páginas dinamicamente e responder às solicitações de atualização dos dados.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).
Comentário
Gabarito: A.
No padrão MVC, o model concentra o estado da aplicação, as regras de negócio e o acesso aos dados, normalmente persistidos em um banco de dados. Por isso a alternativa A está correta. A visão apresenta os dados ao usuário e o controller recebe as entradas, interpreta as solicitações e aciona o model e a view.
- B: erra ao atribuir ao model o envio de eventos de usuário ao controller; esse papel é do controller.
- C: validação de entrada e gestão de formulários costumam ficar no controller ou na view, não no model.
- D: notificar a visão sobre mudanças de estado é função do model (padrão observer, em muitas implementações), mas o processamento de requisições HTTP é do controller.
- E: gerar páginas dinamicamente é papel da view, e responder às solicitações é papel do controller.
Dica: Memorize: model = dados e regras; view = apresentação; controller = fluxo e entrada.
Fundamentos: Conceito do padrão MVC (model = estado, regras de negócio e dados) · Separação de responsabilidades entre model, view e controller
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe BANRISUL 2025 (Diversos cargos), questão 68, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.