Questão de Arquitetura de Computadores — Sistemas Distribuídos — CESPE / CEBRASPE 2024
Arquitetura de Computadores›Sistemas Distribuídos
Código
ce185779
Banca
CESPE / CEBRASPE
Órgão
SEPLAG-CE
Ano
2024
Nível
Superior
Cargo
Analista de Gestão Pública - Área de Atuação: Ciência da Computação
Em relação a sistemas distribuídos, julgue o item seguinte.No padrão de arquitetura MVC (model-view-controller), os aplicativos são divididos em modelos, exibições e componentes; nesse padrão, as solicitações de usuário são encaminhadas para um controlador, que é responsável por trabalhar com o modelo para executar as ações do usuário, bem como por escolher a exibição a ser apresentada para o usuário.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Padrão MVC em sistemas distribuídos
Gabarito: Certo. A descrição apresentada corresponde exatamente ao padrão de arquitetura MVC (Model-View-Controller): os aplicativos são divididos em modelo, visão e controlador; as solicitações do usuário são encaminhadas ao controlador, que interage com o modelo para executar as ações e seleciona a visão adequada para a resposta.
A banca cobra o conhecimento básico do padrão MVC, amplamente utilizado em aplicações web e sistemas distribuídos. Não há qualquer incorreção na afirmação. O termo "componentes" no enunciado é genérico, mas o restante descreve fielmente o papel do controlador.
MVC (Model-View-Controller): Model (Gerencia dados, Lógica de negócio); View (Exibe informações); Controller (Recebe entradas do usuário, Interage com o Model, Seleciona a View)
PEGA ESSA DICA!
Memorize os papéis de cada componente do MVC: o Model gerencia os dados e a lógica de negócio; a View exibe as informações; o Controller recebe as entradas do usuário, chama o modelo e decide qual view renderizar. Essa é uma questão clássica de conceito.