Questão 66 · Informática: Programação e algoritmos
Em uma aplicação de votação online desenvolvida em três camadas do tipo MVC, o controller é responsável por
- A) transformar eventos gerados pela view em ações de negócio, alterando o model.
- B) transformar eventos gerados pela view em ações temporárias de negócio.
- C) manipular a tela com dados de negócio que podem ser alterados diretamente com o banco de dados.
- D) manipular o model do sistema responsável pela interface com o cliente.
- E) alterar a view do sistema que contém a lógica do negócio.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca Cebraspe (CGE/CE 2019).
Comentário
Gabarito: A.
No padrão MVC, o controller recebe os eventos gerados pela view, como cliques e envios de formulário, e os traduz em ações de negócio. Essas ações são executadas sobre o model, que contém a lógica e os dados do negócio. A view apenas apresenta informações, e o model não deve depender da interface. Na aplicação de votação, por exemplo, o controller recebe o voto enviado pela tela e aciona o model para registrá-lo.
- B) O controller não se limita a ações temporárias; ele aciona o model, que mantém as regras de negócio.
- C) A manipulação direta de dados de negócio no banco não é a função do controller, que atua por meio do model.
- D) Quem lida com a interface é a view, e o controller não deve manipular o model como interface com o cliente.
- E) O controller não altera a view nem concentra a lógica de negócio, que fica no model.
Dica: a lógica de negócio fica no model, e a view apenas exibe; o controller faz a ponte entre ambos.
Fundamentos: Padrão arquitetural MVC (Model-View-Controller): responsabilidades de cada camada
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 CGE/CE 2019 (Auditor de Controle Interno – Área de Auditoria – Campo de Atuação Tecnologia da Informação), questão 66, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.