Pular para o conteúdo principal

Questão de Arquitetura de Software — MVC (Model-view-controller) — IF-PA 2019

Arquitetura de SoftwareMVC (Model-view-controller)
Código
qq508852
Banca
IF-PA
Órgão
IF-PA
Ano
2019
Nível
Superior
Cargo
Analista de Tecnologia da Informação – Desenvolvimento de Sistemas
Com relação ao padrão de arquitetura de software denominado MVC (Model-view-controller), é CORRETO afirmar que:
  1. Aa comunicação entre a interface com o usuário (camada View) e as regras de negócios é definida por meio da camada que representa o modelo de dados (camada Model), e é a ação deste componente da arquitetura que torna possível a separação entre as camadas.
  2. Bquando um evento é executado em uma interface gráfica, essa interface irá se comunicar com a camada denominado Controller, que por sua vez se comunica com a camada que contém as regras de negócios.
  3. Cexistem diversos frameworks de mercado desenvolvidos para a plataforma PHP que implementam o padrão MVC. Dentre eles podemos citar o Struts, JSF e o Spring MVC.
  4. Dé característico da camada denominada Controller, conter a estrutura de dados que está dando suporte à aplicação, bem como responder pelo tratamento e execução das regras de negócio da aplicação.
  5. Eé de responsabilidade da camada denominada View a interface que, dentre outras atribuições, mostra as informações ao usuário, interpreta as suas requisições e as envia diretamente para a camada Model.
Revelar gabarito e comentário

GabaritoB — quando um evento é executado em uma interface gráfica, essa interface irá se comunicar com a camada denominado Controller, que por sua vez se comunica com a camada que contém as regras de negócios.

Link permanente: /questoes/qq508852