Equipe Gabarite
EQUIPE
04/10/2025 • 05:06
Gabarito: b)
O modelo MVC (Model-View-Controller) é um padrão de arquitetura de software que separa a aplicação em três componentes principais: Model, View e Controller.
O componente Model é responsável pela lógica de negócios e manipulação de dados, incluindo a leitura, escrita e validação de dados. Portanto, a alternativa a) é incorreta, pois atribui essas responsabilidades ao Controller.
A alternativa b) está correta, pois o componente View é de fato responsável pela interação com o usuário, exibindo os dados. Este componente lida com a interface gráfica do aplicativo, mostrando informações ao usuário e capturando suas entradas.
A alternativa c) é incorreta porque o MVC não é exclusivo para desenvolvimento web ou para linguagens específicas como PHP. Ele pode ser aplicado em diversas plataformas e linguagens de programação.
A alternativa d) também é incorreta, pois o MVC, ao separar as responsabilidades em diferentes componentes, facilita o reaproveitamento de código e não o dificulta.
Portanto, a resposta correta é a alternativa b), que corretamente identifica a responsabilidade do componente View no modelo MVC.
O modelo MVC (Model-View-Controller) é um padrão de arquitetura de software que separa a aplicação em três componentes principais: Model, View e Controller.
O componente Model é responsável pela lógica de negócios e manipulação de dados, incluindo a leitura, escrita e validação de dados. Portanto, a alternativa a) é incorreta, pois atribui essas responsabilidades ao Controller.
A alternativa b) está correta, pois o componente View é de fato responsável pela interação com o usuário, exibindo os dados. Este componente lida com a interface gráfica do aplicativo, mostrando informações ao usuário e capturando suas entradas.
A alternativa c) é incorreta porque o MVC não é exclusivo para desenvolvimento web ou para linguagens específicas como PHP. Ele pode ser aplicado em diversas plataformas e linguagens de programação.
A alternativa d) também é incorreta, pois o MVC, ao separar as responsabilidades em diferentes componentes, facilita o reaproveitamento de código e não o dificulta.
Portanto, a resposta correta é a alternativa b), que corretamente identifica a responsabilidade do componente View no modelo MVC.