Questão de Arquitetura de Software — MVC (Model-view-controller) — CESPE / CEBRASPE 2023
- Código
- ce154885
- Banca
- CESPE / CEBRASPE
- Órgão
- FUB
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
- CCerto
- EErrado
GabaritoC — Certo
✅ CERTO. A descrição apresentada no item está perfeitamente alinhada com o padrão arquitetural MVC (Model-View-Controller). O item acerta ao atribuir a cada componente sua responsabilidade clássica: o Model gerencia os dados e a lógica de negócio; a View cuida da apresentação dos dados ao usuário; e o Controller lida com as interações do usuário, acionando tanto o Model quanto a View conforme necessário.
O MVC é um padrão de arquitetura de software que separa a aplicação em três camadas interconectadas, promovendo a separação de conceitos ("separation of concerns"). Essa divisão facilita a manutenção, o reuso e a testabilidade do código.
Conforme contexto:
Modelo (Model): "gerencia o comportamento dos dados através de regras de negócios, lógica e funções" – exatamente o que o item afirma.
Visão (View): "é qualquer saída de representação dos dados" e "exibe informações ao usuário" – o item diz que "define e gerencia a forma como os dados são apresentados ao usuário".
Controlador (Controller): "faz a mediação da entrada e saída, comandando a visão e o modelo para serem alterados de forma apropriada conforme o usuário solicitou" – o item afirma que "gerencia as interações do usuário e as repassa para os componentes visão e modelo".
Portanto, não há erro na afirmação. O item está certo.
✅ CERTO.
Link permanente: /questoes/ce154885