SóProvas


ID
1413181
Banca
CEC
Órgão
Prefeitura de Piraquara - PR
Ano
2014
Provas
Disciplina
Arquitetura de Software
Assuntos

Analise as proposições abaixo referentes ao conceito padrão MVC e, em seguida, assinale a alternativa correta:

I. O objeto do MVC é separar dados ou lógica de negócios (Model) da interface do usuário (View) e do fuxo da aplicação (Control).
II. A lógica de negócios (Model) não tem interação com a camada de interface do usuário (View).
III. A camada Controller (controlador) trabalha com as requisições dos usuários. É responsável por retornar uma resposta com a ajuda das camadas Model e View.

Alternativas
Comentários
  • Não concordo com o gabarito, pois no MVC2 existe sim a comunicação entre Modelo e Visão, sem necessariamente passar pela camada Controladora. Creio que a II está errada. Alguém discorda?

  • Silar, você está com o entendimento correto.

  • O fluxo de comunicação no MVC não é sequencial, como no modelo em 3 camadas.

     

    Ou seja, os três componentes - Model, View e Controller têm interação entre si.

     

    Gabarito deveria ser D.

  • A camada Model se comunica com a View porém não tem iteração.

    A camada View tem iteração com a camada Model.

    Segue abaixo uma ilustração:

    https://pt.m.wikipedia.org/wiki/MVC#/media/Ficheiro%3AModelViewControllerDiagram2.svg