Questão nº 45

Questão de Tecnologia da Informação · CESGRANRIO BASA 02/2021 (nº 45)

CESGRANRIO2021Técnico Científico - Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓

Um programador de sistemas computacionais vai utilizar
o padrão MVC para desenvolver um aplicativo para um
banco. O principal processamento da aplicação vai ser re-
alizado quando o usuário clicar um objeto botão. O evento
acionado pelo botão fará uso de um intermediador, que
vai preparar a informação e executar o processamento.

Este intermediador, na arquitetura MVC, deve ser tratado
na camada

Resposta comentada

Gabarito Alternativa A

Conceito-chave: No padrão MVC, o Controller é o "maestro" que recebe as ações do usuário (como um clique), interpreta, prepara os dados e aciona o Model (regras de negócio) e a View (tela). Ele é o intermediário entre a interface e a lógica, exatamente como descrito no enunciado.

  • (A) Correta: O Controller é a camada que captura o evento do botão, prepara a informação e executa o processamento, sendo o intermediador padrão no MVC.
  • (B) Incorreta: Middleware é um conceito de software que age entre requisições e respostas (comum em APIs), não é uma camada do padrão MVC clássico.
  • (C) Incorreta: Model é a camada de dados e regras de negócio; ele não "prepara" a interação do clique, apenas executa a lógica solicitada pelo Controller.
  • (D) Incorreta: Restore não é uma camada do MVC; é um termo de recuperação de dados/backup, totalmente fora do contexto.
  • (E) Incorreta: View é apenas a apresentação (tela, botão); ela não processa nem prepara a informação, apenas exibe o resultado.

Armadilha do distrator mais tentador (C): A banca quer que você confunda "processamento" com "regra de negócio". O Model também processa, mas o enunciado diz que o intermediador prepara a informação e executa o processamento quando o usuário clica. Esse papel de "traduzir o clique em ação" é exclusivo do Controller. Quem cai na pegadinha pensa: "processamento = Model", esquecendo que o clique é um evento de interface, e todo evento de interface entra pelo Controller.

Fonte: CESGRANRIO BASA 02/2021 Técnico Científico - Tecnologia da Informação. Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho