Pular para o conteúdo principal
← Banco de questões
Engenharia de Software
Aprovado Ai
2026
Arquitetura de Software e Padrões de Projeto

Engenharia de Software · Aprovado.ai 2026

No contexto da arquitetura de software, o padrão Model-View-Controller (MVC) é amplamente utilizado para organizar a estrutura de aplicações, separando responsabilidades. Sobre esse padrão, é CORRETO afirmar que:

  1. A)O Controller é responsável por apresentar os dados ao usuário, gerenciando a interface gráfica da aplicação.
  2. B)O Model lida diretamente com as interações do usuário, interpretando as ações e enviando comandos aos outros componentes.
  3. C)A View encapsula a lógica de negócios e o estado da aplicação, sendo independente da interface do usuário.
  4. D)O Controller atua como um intermediário, recebendo entradas do usuário e atualizando o Model e a View conforme necessário.
    gabarito
  5. E)A separação de responsabilidades no MVC dificulta a manutenibilidade, pois aumenta a complexidade de comunicação entre os módulos.

Resposta correta: alternativa D

O Controller atua como um intermediário, recebendo entradas do usuário e atualizando o Model e a View conforme necessário.

Ver comentário resumido

No padrão MVC, o Controller é o componente responsável por receber as entradas do usuário (ações, cliques), processá-las, interagir com o Model para atualizar o estado da aplicação e, por fim, instruir a View a se renderizar com os dados atualizados. O Model lida com a lógica de …

Resolva e receba a explicação completa por IA

Em vez do gabarito, a IA mostra exatamente onde você errou.

Sem cartão de crédito · Cancele quando quiser

Mais questões de Engenharia de Software