SóProvas


ID
2756464
Banca
FAURGS
Órgão
BANRISUL
Ano
2018
Provas
Disciplina
Arquitetura de Software
Assuntos

Considere as seguintes afirmações sobre o padrão Model-View-Controller (MVC)


I - O padrão MVC separa a apresentação e a interação dos dados do sistema, através de três componentes lógicos que interagem entre si: o componente Controlador gerencia os dados e as operações associadas a estes dados; o componente Modelo define e gerencia a forma como os dados são apresentados ao usuário; o componente Visão gerencia a interação do usuário (teclas, cliques do mouse, por exemplo) e passa estas interações para o Controlador e o Modelo.

II - O padrão MVC é usado quando existem várias maneiras de se visualizar e interagir com dados. Também quando são desconhecidos os futuros requisitos de interação e apresentação dos dados.

III - Embora o padrão MVC permita que os dados sejam alterados de forma independente de sua representação e vice-versa, pode envolver código adicional e mais complexidade de código mesmo quando o modelo de dados e as interações são simples.


Quais estão corretas?

Alternativas
Comentários
  • I - O padrão MVC separa a apresentação e a interação dos dados do sistema, através de três componentes lógicos que interagem entre si: o componente Controlador (Modelo) gerencia os dados e as operações associadas a estes dados; o componente Modelo ( Visão) define e gerencia a forma como os dados são apresentados ao usuário; o componente Visão (Controlador) gerencia a interação do usuário (teclas, cliques do mouse, por exemplo) e passa estas interações para o Controlador (Visão) e o Modelo.

  • I - O padrão MVC separa a apresentação e a interação dos dados do sistema, através de três componentes lógicos que interagem entre si: o componente Controlador gerencia os dados e as operações associadas a estes dados (quem faz isso é o Modelo); o componente Modelo define e gerencia a forma como os dados são apresentados ao usuário(quem faz isso é a Visão); o componente Visão gerencia a interação do usuário (teclas, cliques do mouse, por exemplo) e passa estas interações para o Controlador e o Modelo. ERRADA

    II - O padrão MVC é usado quando existem várias maneiras de se visualizar e interagir com dados. Também quando são desconhecidos os futuros requisitos de interação e apresentação dos dados. CERTO

    III - Embora o padrão MVC permita que os dados sejam alterados de forma independente de sua representação e vice-versa, pode envolver código adicional e mais complexidade de código mesmo quando o modelo de dados e as interações são simples. CERTO

    Resposta correta D;