Questão nº 49

Questão de Tecnologia da Informação · FCC PGE-AM 2022 (nº 49)

FCC2022Técnico em Gestão Procuratorial - Especialidade Engenharia de SoftwareTecnologia da Informação
Gabarito: Cver comentário ↓

Um Técnico observou que o padrão MVC define regras de como seus componentes devem se comunicar. Assim, está correto que

Resposta comentada

Gabarito Alternativa C

O padrão MVC (Model-View-Controller) é uma forma de organizar o código de um software, dividindo-o em três partes principais para que cada uma tenha uma responsabilidade clara e específica, facilitando a manutenção e o desenvolvimento. Pense nele como um restaurante: o Model é a cozinha (onde os dados e a lógica de negócio são preparados), a View é o salão (onde a comida é apresentada ao cliente), e o Controller é o garçom (que pega o pedido do cliente, leva para a cozinha, e traz o prato pronto de volta para o cliente).

(A) Incorreta: Controllers interagem com Views (por exemplo, para dizer qual View exibir ou para passar dados para ela), e Views devem apenas ler dados do Model, não interagir diretamente para modificá-lo.
(B) Incorreta: Controllers precisam se comunicar com Models para atualizar os dados com base na entrada do usuário, e Views não interagem diretamente com outras Views.
(C) Correta: Os usuários interagem com a View, que envia as ações para o Controller. O Controller então decide como atualizar o Model. Assim, o usuário não manipula o Model diretamente. E sim, os Controllers são a ponte para modificar o Model com base nas ações do usuário.
(D) Incorreta: Esta é a armadilha mais tentadora. Embora as ações do usuário resultem em chamadas ao Controller, a interação direta do usuário é com a interface gráfica, que é a View. A View captura a entrada e a envia ao Controller. Além disso, Views devem apenas ler dados do Model, não interagir diretamente para modificá-lo.
(E) Incorreta: Controllers interagem com Views (por exemplo, para selecionar qual View exibir ou para passar dados para ela). A segunda parte está correta, Controllers podem se comunicar com o Model.

Fonte: FCC PGE-AM 2022 Técnico em Gestão Procuratorial - Especialidade Engenharia de Software (Caderno Tipo 001). 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