Gabarito disponível
Texto-base:
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue os itens subsecutivos.
O padrão MVC (model-view-controller) obriga que a visão (view) execute diretamente as operações de acesso e manipulação dos dados armazenados no banco de dados.
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue os itens subsecutivos.
O padrão MVC (model-view-controller) obriga que a visão (view) execute diretamente as operações de acesso e manipulação dos dados armazenados no banco de dados.
Resolução comentada
No MVC, a view não acessa diretamente os dados.
No MVC, o acesso e a manipulação dos dados cabem ao model, intermediado pelo controller. A view apenas apresenta as informações, então o padrão não obriga a view a acessar o banco diretamente.
Análise das alternativas
A) Errada: inverte as responsabilidades do padrão. B) Correta: a view não executa acesso a dados.
Referência: Padrão arquitetural MVC.
Resolução comentada do VaiConcursos.