SóProvas


ID
2791396
Banca
CCV-UFC
Órgão
UFC
Ano
2013
Provas
Disciplina
Arquitetura de Software
Assuntos

Com relação às arquiteturas distribuídas, o padrão que especifica que um determinado sistema deve ser desenvolvido em três níveis é:

Alternativas
Comentários
  • Além de dividir a aplicação em três tipos de componentes, o desenho MVC define as interações entre eles.

    Um controlador (controller) envia comandos para o modelo para atualizar o seu estado (por exemplo, editando um documento). O controlador também pode enviar comandos para a visão associada para alterar a apresentação da visão do modelo (por exemplo, percorrendo um documento).

    Um modelo (model) armazena dados e notifica suas visões e controladores associados quando há uma mudança em seu estado. Estas notificações permitem que as visões produzam saídas atualizadas e que os controladores alterem o conjunto de comandos disponíveis. Uma implementação passiva do MVC monta estas notificações, devido a aplicação não necessitar delas ou a plataforma de software não suportá-las.

    visão (view) Gera uma representação (Visão) dos dados presentes no modelo solicitado, fazendo a exibição dos dados, sendo ela por meio de um html ou xml.


    Fonte: https://pt.wikipedia.org/wiki/MVC