SóProvas


ID
1151251
Banca
INSTITUTO AOCP
Órgão
Colégio Pedro II
Ano
2013
Provas
Disciplina
Arquitetura de Software
Assuntos

Qual das alternativas abaixo caracteriza o MVC (Model View Controller)?

Alternativas
Comentários
  • Gabarito B

    Model-view-controller (MVC), em português modelo-visão-controlador, é um padrão de arquitetura de software (não confundir com um 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.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !
     

  • b-

    MVC (model-view-controller) divide as responsabilidades em 3 camadas:

    View: renderização da interface gráfica da aplicação.
    Controller: receber e tratar os eventos da View.
    Model: lógica de negócios.

  • Só cuidado se a questão for CESPE, por lá não se divide em 3 camadas mas sim em 3 partes..

    Vide Q436627.