FC ConcursosFC Concursos

Questão FC266226

No que diz respeito à arquitetura MVC, analise as afirmativas a seguir: I. Model – responsável por gerenciar e controlar a forma como os dados se comportam por meio das funções, ló

Arquitetura de Aplicações

IDECAN · 2021

No que diz respeito à arquitetura MVC, analise as afirmativas a seguir:

 

I. Model – responsável por gerenciar e controlar a forma como os dados se comportam por meio das funções, lógica e regras de negócios estabelecidas. É o detentor dos dados que recebe as informações do Controller, valida se ela está correta ou não e envia a resposta mais adequada.

 

II. Controller – responsável por intermediar as requisições enviadas pelo View com as respostas fornecidas pelo Model, processando os dados que o usuário informou e repassando para outras camadas.

 

III. View – responsável por apresentar as informações de forma visual ao usuário. Em seu desenvolvimento devem ser aplicados apenas recursos ligados a aparência como mensagens, botões ou telas. É a parte da interface que se comunica, disponibilizando e capturando todas as informações do usuário.

 

Assinale

  1. se apenas as afirmativas I e II estiverem corretas.
  2. se apenas as afirmativas I e III estiverem corretas.
  3. se apenas as afirmativas II e III estiverem corretas.
  4. se todas as afirmativas estiverem corretas.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa D está correta porque as três afirmativas descrevem, de forma concisa, as responsabilidades centrais do padrão MVC.

O Model é a camada de dados e regras de negócio: armazena o estado, aplica validações e lógica, e fornece respostas ao controlador.

O Controller atua como orquestrador: recebe ações da View, invoca operações no Model, processa resultados e determina qual resposta ou próxima tela exibir.

A View é a camada de apresentação: exibe informações ao usuário e captura entradas, devendo concentrar apenas lógica de interface (apresentação), delegando processamento e regras ao Controller e ao Model.

Portanto, as três descrições estão alinhadas ao conceito clássico de MVC, justificando a escolha da alternativa.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo