Questão de Arquitetura de Software — MVC (Model-view-controller) — FAFIPA 2025
- Código
- qg451454
- Banca
- FAFIPA
- Órgão
- Prefeitura de Araucária - PR
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Sistemas
- APMP.
- BService.
- CController.
- DModel.
- EView.
GabaritoE — View.
Gabarito: letra E (View). No padrão MVC, a camada responsável por gerenciar a interação direta com o usuário é a View (Visão). Ela é a interface que exibe os dados e captura as ações do usuário, como cliques e digitação, embora essas entradas sejam frequentemente delegadas ao Controller para processamento. O Controller interpreta as requisições, mas não interage diretamente com o usuário; o Model trata da lógica de negócio e dados.
A questão testa o conhecimento básico das três camadas do MVC: Model, View, Controller. A View é a camada de apresentação, responsável por toda a interação visual com o usuário.
PMP não é uma camada do padrão MVC. Trata-se de uma sigla sem relação com a arquitetura (possivelmente referindo-se a Project Management Professional, mas não pertence ao MVC).
Service (serviço) não é uma camada padrão do MVC. Em algumas variações arquiteturais (como camada de serviço), pode existir, mas no conceito clássico de MVC as camadas são Model, View e Controller. A interação direta com o usuário cabe à View, e não a um Service.
O Controller gerencia o fluxo da aplicação: recebe requisições do usuário, interpreta-as, aciona o Model e decide qual View renderizar. No entanto, ele não é a camada de interação direta com o usuário; quem interage visualmente é a View. O Controller atua como intermediário, mas não como interface.
O Model é a camada de lógica de negócio e dados. Ele gerencia o estado da aplicação e as regras de negócio, mas não interage diretamente com o usuário. Essa interação é papel da View.
A View (Visão) é a camada responsável pela interface com o usuário. Ela exibe informações e captura eventos (cliques, preenchimento de formulários, etc.), gerenciando a interação direta. Segundo o conteúdo de apoio, "Visão pode ser qualquer saída de representação dos dados... A Visão também provoca interações com o usuário". Portanto, a resposta correta é a letra E.
Gabarito: letra E
Link permanente: /questoes/qg451454