Em relação à arquitetura de software em três camadas MVC (Model-ViewController), é INCORRETO afirmar:
Separa a apresentação e a interação dos dados do sistema. O sistema é estruturado em três componentes lógicos que interagem entre si.
O componente Modelo gerencia a interação do usuário e passa essas interações para Visão e Controlador. O componente Visão define e gerencia como os dados são apresentados ao usuário. O componente Controlador gerencia os dados do sistema e as operações a eles associadas.
Como vantagem, a arquitetura MVC permite que os dados sejam alterados independentemente de sua representação e vice-versa.
Como desvantagem, pode envolver mais código e aumentar sua complexidade quando o modelo de dados e as interações forem simples.