Pular para o conteúdo

Cebraspe · Instituto de Proteção Ambiental do Amazonas (IPAAM) 2026

Questão 32 — Engenharia de Software: Padrão Arquitetural MVC

Engenharia de Software Padrão Arquitetural MVC

Cebraspe 2026 Superior

Instituto de Proteção Ambiental do Amazonas (IPAAM) · Cargo 2: Analista Ambiental – Especialidade: Análise de Sistemas

Gabarito disponível

O padrão arquitetural MVC (model-view-controller) estabelece uma separação clara de responsabilidades entre seus componentes, com o objetivo de organizar a aplicação, facilitar sua manutenção e permitir a evolução do software ao longo do tempo. A respeito das funções atribuídas aos componentes do padrão MVC, julgue os itens a seguir.
I Model é responsável por representar os dados da aplicação e implementar as regras de negócio associadas.
II View recebe as entradas do usuário e coordena a interação entre os componentes do sistema.
III Controller tem como função principal apresentar as informações ao usuário final, refletindo o estado do model.
Assinale a opção correta.
Selecione uma alternativa

Resolução comentada

No MVC, apenas o item I descreve corretamente o componente.

O Model representa os dados e as regras de negócio (item I certo). A View apresenta as informações ao usuário, e o Controller recebe as entradas e coordena a interação entre Model e View. Os itens II e III trocam as funções.

Análise das alternativas

II está errado: receber entradas e coordenar é função do Controller. III está errado: apresentar informações é função da View. Logo, apenas I está certo; B, C, D e E contêm itens errados.

Referência: Padrão arquitetural MVC (Model-View-Controller); SOMMERVILLE.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: A

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 2 (164_IPAAM_002_01)