SóProvas


ID
2828626
Banca
COMPERVE
Órgão
UFRN
Ano
2018
Provas
Disciplina
Arquitetura de Software
Assuntos

O padrão Model-View-Controller (MVC – Modelo-Visão-Controlador) é um padrão arquitetural que pode ser usado para organização dos subsistemas de um sistema de software. A respeito do padrão MVC, considere as afirmativas abaixo.


I O componente Controlador se comunica com o Modelo no padrão MVC para atualizar dados modificados.

II O padrão MVC restringe a comunicação entre os componentes Visão e Modelo.

III O componente Modelo se comunica com o componente Visão para notificar mudanças realizadas.

IV O padrão MVC foi concebido originalmente para o desenvolvimento de aplicações Web.

Estão corretas as afirmativas

Alternativas
Comentários
  • Só gostaria de saber AONDE o modelo se comunica com a visão.... só quem faz comunicação com a visão é o controller

  • Thiago, existe a comunicação entre eles.

    Acessa o link: https://www.javacodegeeks.com/2017/09/mvc-delivery-mechanism-domain-model.html

  • Acredito que o item II também está correto, uma vez que restringir não é proibir e o item III comprova que há comunicação entre eles. No caso, deveria ser melhor explicado qual comunicação entre modelo e visão é restrita.

  • "Traditionally used for desktop graphical user interfaces (GUIs), this pattern has become popular for designing web applications"

    https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller