Questões Informática Arquitetura de Software
Considerando o modelo de arquitetura MVC, assinale a afirmação verdadeira.
Responda: Considerando o modelo de arquitetura MVC, assinale a afirmação verdadeira.
💬 Comentários
Confira os comentários sobre esta questão.

Por Equipe Gabarite em 31/12/1969 21:00:00
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.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários