SóProvas


ID
2326132
Banca
Quadrix
Órgão
SEDF
Ano
2017
Provas
Disciplina
Arquitetura de Software
Assuntos

Acerca de aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos, programação orientada a objetos e arquitetura MVC, julgue o item subsequente.

Na arquitetura MVC, a definição de propriedades e atributos de um programa ocorrem na camada Model.

Alternativas
Comentários
  • Visão: solicita atualização do modelo, envia eventos de usuário para o controlador.

    Controlador: mapeia ações de usuário para atualizar o modelo.

    Modelo: encapsula estado de aplicação, notifica visão de mudanças de estado.

     

    Sommerville, 9ª Edição, Capítulo 6.

     

    Propriedades e estados de um programa correspondem ao estado da aplicação (Modelo).

  • Model-view-controller (MVC), em português modelo-visão-controlador, é um padrão de arquitetura de software (design pattern) que separa a representação da informação da interação do usuário com ele. O modelo (model) consiste nos dados da aplicação, regras de negócios, lógica e funções. Uma visão (view) pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama. É possível ter várias visões do mesmo dado, como um gráfico de barras para gerenciamento e uma visão tabular para contadores. O controlador (controller) faz a mediação da entrada, convertendo-a em comandos para o modelo ou visão. As ideias centrais por trás do MVC são a reusabilidade de código e separação de conceitos.