Questão de Arquitetura de Software — MVC (Model-view-controller) — CESPE / CEBRASPE 2025
Arquitetura de Software›MVC (Model-view-controller)
Código
ce199095
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Nível
Superior
Cargo
Analista – Área: Gestão da Informação – Subárea: Engenharia de Dados
Julgue o próximo item, relativo aos padrões de programação para smartphones, às tecnologias de persistência de dados em dispositivos móveis e aos modelos de ciclo de vida de software.No desenvolvimento de aplicativos para smartphones, o padrão de arquitetura MVC (model-view-controller) é adotado para separar a lógica de apresentação da lógica de negócios, o que facilita a manutenção e a escalabilidade do código.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Padrão MVC (Model-View-Controller)
✅ CERTO. A afirmação está correta. O padrão MVC (Model-View-Controller) é amplamente utilizado no desenvolvimento de aplicativos para smartphones (e também para web e desktop) com o objetivo de separar a lógica de apresentação (View) da lógica de negócios (Model), mediada pelo Controller. Essa separação de responsabilidades facilita a manutenção, a escalabilidade e o reuso do código.
Conforme o conteúdo de apoio, o MVC "separa a lógica de negócio da apresentação" e "facilita a manutenção e reutilização do código". As vantagens incluem: fácil manutenção, escalabilidade, desenvolvimento paralelo independente das camadas. Portanto, o item está de acordo com os conceitos fundamentais do padrão.
MVC (Model-View-Controller): Model (Lógica de negócios, Dados e regras); View (Apresentação, Interface com usuário); Controller (Media Model e View, Recebe e trata entradas); Vantagens (Fácil manutenção, Escalabilidade, Reuso de código, Desenvolvimento paralelo)