Questão FC266229
Sobre o padrão MVC (Model-View-Controller ou Modelo-Visão-Controlador), usado na implementação de um sistema Web, é correto afirmar que
Arquitetura de Aplicações
IDECAN · 2019
Sobre o padrão MVC (Model-View-Controller ou Modelo-Visão-Controlador), usado na implementação de um sistema Web, é correto afirmar que
- apesar de prático, não é possível implementar o padrão MVC em um sistema que usa uma linguagem orientada a objetos.
- a abordagem em camadas presente em sistemas Web que utilizam o MVC apoia o desenvolvimento incremental de sistemas.
- o padrão MVC é ideal para o acesso a bancos de dados como o MySQL, ou seja, todos os comandos SQL são feitos por classes do MVC.
- o padrão MVC dificulta a reusabilidade de um sistema Web, pois não é possível alterar partes do código sem afetar outras.
- o padrão MVC não é um padrão arquitetural e sim um design pattern (padrão de projeto) pois apresenta uma solução para um problema frequente.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A afirmação está correta porque o padrão MVC organiza a aplicação em partes com responsabilidades distintas: Model (dados e lógica), View (apresentação) e Controller (fluxo e interação). Essa separação reduz acoplamento e facilita alterações localizadas.
Em uma arquitetura em camadas, cada camada fornece serviços por meio de interfaces bem definidas. Assim, componentes ou camadas já concluídos podem ser disponibilizados independentemente das demais, permitindo entregas parciais ao usuário e validação contínua.
O resultado é suporte ao desenvolvimento incremental: novas funcionalidades podem ser adicionadas em uma camada sem reescrever todo o sistema, testes ficam mais simples e a manutenção torna-se mais previsível.
Além disso, a estabilidade das interfaces entre camadas possibilita substituição ou evolução dos componentes com impacto mínimo nas demais partes.
Conteúdo do catálogo FC Concursos · Atualizado em