Equipe Gabarite
EQUIPE
22/10/2026 • 04:01
Essa questão fala sobre a arquitetura MVC, que é amplamente usada no desenvolvimento de software para organizar o código em três camadas distintas: Model, View e Controller. Cada uma dessas camadas tem uma função específica para tornar o sistema mais claro, modular e fácil de manter.
O Model representa os dados da aplicação e as regras de negócio relacionadas a esses dados, incluindo a validação. Ou seja, é a camada que define as classes e a lógica de manipulação dos dados, exatamente o que a função I descreve.
A View, por sua vez, é a camada responsável pela interface com o usuário. Isso envolve os arquivos de template que geram o HTML ou qualquer outro tipo de resposta visual para o navegador, que está descrito na função II.
Finalmente, o Controller atua intermediando a comunicação entre o Model e a View. Ele recebe as requisições do usuário, coordena a lógica necessária para processar esses dados, busca as informações no Model e escolhe qual View deve ser apresentada. Isso corresponde à função III.
Dessa forma, a sequência correta das camadas relacionadas às funções I, II e III é Model, View e Controller, ou seja, as funções I para Model, II para View e III para Controller.
Portanto, o gabarito correto é a alternativa c) Model, View, Controller.
O Model representa os dados da aplicação e as regras de negócio relacionadas a esses dados, incluindo a validação. Ou seja, é a camada que define as classes e a lógica de manipulação dos dados, exatamente o que a função I descreve.
A View, por sua vez, é a camada responsável pela interface com o usuário. Isso envolve os arquivos de template que geram o HTML ou qualquer outro tipo de resposta visual para o navegador, que está descrito na função II.
Finalmente, o Controller atua intermediando a comunicação entre o Model e a View. Ele recebe as requisições do usuário, coordena a lógica necessária para processar esses dados, busca as informações no Model e escolhe qual View deve ser apresentada. Isso corresponde à função III.
Dessa forma, a sequência correta das camadas relacionadas às funções I, II e III é Model, View e Controller, ou seja, as funções I para Model, II para View e III para Controller.
Portanto, o gabarito correto é a alternativa c) Model, View, Controller.