Pular para o conteúdo principal

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:
  1. AO “Modelo" é responsável por receber a entrada de dados do usuário, processar a lógica de negócio e apresentar o resultado.
  2. 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.
  3. 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.
  4. DO “Modelo" solicita os dados necessários do controlador para gerar a visão de saída.
  5. 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.
Revelar gabarito e comentário

GabaritoC — O “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.

Link permanente: /questoes/qq103502