Pular para o conteúdo principal

Questão de Arquitetura de Software — MVC (Model-view-controller) — AOCP 2012

Arquitetura de SoftwareMVC (Model-view-controller)
Código
qg857421
Banca
AOCP
Órgão
TCE-PA
Ano
2012
Nível
Superior
Cargo
Assessor Técnico de Informática - Analista de Sistemas
O MVC (Model View Controller) é um modelo de desenvolvimento de Software, considerado por alguns como uma arquitetura padrão da Engenharia de Software. O modelo separa a lógica da aplicação da interface do usuário, permitindo desenvolver, editar e testar separadamente cada uma das partes. Sendo assim, uma das funções do Controller é
  1. Aapresentar o modelo em um formato adequado ao usuário na saída de dados, podendo existir diferentes formas para um mesmo modelo e para diferentes propósitos.
  2. Breceber a entrada de dados e iniciar a resposta ao usuário, invocando objetos do modelo com base em uma visão baseada na entrada.
  3. Cdiminuir a complexidade das aplicações desenvolvidas, tornando relevantes a separação entre os dados e a apresentação das aplicações.
  4. Dadicionar à lógica de negócio um valor semântico aos dados e com a mudança de estado o modelo notifica seus observadores.
  5. Edefinir e gerenciar o domínio da informação e notificar observadores sobre mudanças nos dados.
Revelar gabarito e comentário

GabaritoB — receber a entrada de dados e iniciar a resposta ao usuário, invocando objetos do modelo com base em uma visão baseada na entrada.

Link permanente: /questoes/qg857421