Pular para o conteúdo principal

Questão de Arquitetura de Software — MVC (Model-view-controller) — CESPE / CEBRASPE 2025

Arquitetura de SoftwareMVC (Model-view-controller)
Código
ce199064
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Nível
Superior
Cargo
Analista – Área: Gestão da Informação – Subárea: Engenharia de Software
A respeito de engenharia de software, julgue o item a seguir.O padrão arquitetural MVC (model-view-controller) é adequado para aplicações de pequeno porte e baixa complexidade, e não é eficiente em sistemas maiores e mais complexos.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

MVC (Model-View-Controller)

ERRADO. A afirmação de que o MVC é adequado apenas para aplicações de pequeno porte e baixa complexidade, e não eficiente em sistemas maiores e mais complexos, é falsa. Na verdade, o MVC é um padrão arquitetural que justamente ajuda a gerenciar a complexidade em sistemas de grande porte, promovendo separação de responsabilidades, escalabilidade, manutenibilidade e reuso de código.

O padrão MVC divide a aplicação em três camadas interconectadas: Model (lógica de negócio e dados), View (apresentação) e Controller (intermediação). Essa separação permite que cada parte evolua de forma independente, facilita testes e manutenção, e é amplamente utilizada em frameworks web modernos, como Java (Spring MVC), Ruby on Rails, ASP.NET MVC, etc., que são empregados em sistemas de grande porte.

O conteúdo de apoio ressalta vantagens como "Torna a aplicação escalável", "Facilita a manutenção e reutilização do código" e "Melhora a escalabilidade da aplicação", além de mencionar que o MVC é popular em aplicações web de grande escala. Portanto, a afirmação do enunciado é incorreta.

Gabarito: Errado

Link permanente: /questoes/ce199064