Questão de Arquitetura de Software — MVC (Model-view-controller) — CETAP 2015
Arquitetura de SoftwareMVC (Model-view-controller)
- Código
- qq103502
- Banca
- CETAP
- Órgão
- MPC-PA
- Ano
- 2015
- Nível
- Superior
- Cargo
- MPCM-PA - Analista de Sistemas - Desenvolvimento
O conhecido padrão arquitetural Modelo-Visão-Controle (Model View Controller) fornece uma maneira de separar as funcionalidades da lógica de negócios, do fluxo de controle, e da apresentação dos dados de uma aplicação. Considerando as responsabilidades dos componentes do modelo MVC, assinale a alternativa correta:
- AO “Modelo" é responsável por receber a entrada de dados do usuário, processar a lógica de negócio e apresentar o resultado.
- BA “Visão" é responsável por armazenar, manipular e apresentar os dados para o usuário, notificando suas visões e controladores associados quando há uma mudança em seu estado.
- CO “Controlador" é responsável por controlar e mapear as ações entre a camada de Visão e a camada Modelo. Ele envia comandos da sua visão associada para alterar a apresentação da visão do modelo.
- DO “Modelo" solicita os dados necessários do controlador para gerar a visão de saída.
- EA “Visão" e o “Controlador" atuam em conjunto para armazenar, manipular e apresentar os dados aos usuários, selecionando os dados e as visões necessárias para cumprir esse objetivo.