O MVVM (Model-View-ViewModel) é um padrão de design de arquitetura de interface do usuário para desacoplamento da interface do usuário e de código. Assinale a alternativa que apresenta APENAS exemplos de objetivos e princípios do MVVM:

Questão

O MVVM (Model-View-ViewModel) é um padrão de design de arquitetura de interface do usuário para desacoplamento da interface do usuário e de código. Assinale a alternativa que apresenta APENAS exemplos de objetivos e princípios do MVVM:

Alternativas

a) Flexibilidade, Facilidade de manutenção e Adaptabilidade.

b) Modularidade, Adaptabilidade e Usabilidade.

c) Testabilidade, Usabilidade e Rapidez de execução.

d) Testabilidade, Modularidade e Flexibilidade.

92%

Explicação

  1. O padrão MVVM tem como foco principal separar responsabilidades entre:
  • Model (dados e regras de negócio),
  • View (camada de UI),
  • ViewModel (lógica de apresentação e estado para a UI, facilitando data binding).
  1. Com essa separação, alguns objetivos/princípios típicos do MVVM são:
  • Testabilidade: o ViewModel tende a ser testável de forma isolada (sem depender diretamente da UI).
  • Modularidade (ou separação de responsabilidades): componentes mais independentes e organizados.
  • Flexibilidade: possibilidade de trocar/alterar a View sem reescrever regras de apresentação, e evoluir o código com menor acoplamento.
  1. Analisando as alternativas:
  • (a) traz “facilidade de manutenção” (é um benefício possível), mas não é o trio mais característico/central quando comparado a testabilidade e separação em módulos.
  • (b) inclui usabilidade, que é mais um objetivo de UX/UI do produto do que um princípio arquitetural específico do MVVM.
  • (c) inclui rapidez de execução, que não é objetivo/princípio típico do MVVM.
  • (d) reúne três objetivos/princípios diretamente associados ao MVVM: testabilidade, modularidade e flexibilidade.

Alternativa correta: (d).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.