SóProvas


ID
1807186
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Arquitetura de Software
Assuntos

Julgue o seguinte item, com base na arquitetura Modelo, Visão e Controlador (MVC).

O controlador gerencia as requisições dos usuários encapsulando as funcionalidades e prepara dados do modelo.

Alternativas
Comentários
  • modelo que encapsula

  • Copiei de um colega do QC:

     

    A organização do MVC

     

    - Visão: Solicita atualização do modelo, envia eventos de usuários para controlador.

    - Controlador: Mapeia ações de usuário para atualizar modelo.

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

     

    Fonte: Sommerville, Capítulo 6.

  • Falou de encapsulamento lembrou de Model...

  • Quer dizer que funcionalidades = estado da aplicação?????

  • Gabarito: ERRADO

    Pessoal, vale destacar que segundo o Roger Pressman, a Visão pode solicitar a atualização do Modelo [https://images.app.goo.gl/bCJXybLLipzLRq4P7] [Pressman, 7ª Edição, pg 349].

    Nesta mesma imagem, a qual creio que foi utilizada para a confecção da questão, temos:

    Controlador

    - Gerencia as requisições dos usuários

    - Seleciona o comportamento do modelo

    - Seleciona a resposta da visão

    Modelo

    - Encapsula funcionalidade

    - Encapsula objetos de conteúdo

    - Incorpora todos os estados da WebApp

    Visão

    - Prepara dados do modelo

    - Solicita atualizações do modelo

    - Apresenta a visão selecionada pelo controlador