← Questões de Banco de Dados

Banco de Dados · UFV · 2024

Questão comentada de Banco de Dados

O padrão arquitetural MVC (Model-View-Controller) é frequentemente utilizado no desenvolvimento de software para separar as preocupações relacionadas ao modelo de dados, à apresentação e ao controle do fluxo. Sobre o padrão MVC, assinale a alternativa que apresenta CORRETAMENTE a responsabilidade do componente “View” (Visão):

Gabarito: C

No padrão MVC, a ideia é separar responsabilidades para deixar o sistema mais organizado e mais fácil de manter. O Model cuida dos dados e das regras de negócio, o Controller coordena as ações e decide para onde o sistema vai, e a View fica com a parte que o usuário enxerga. Em outras palavras, a View é a “cara” da aplicação: mostra telas, mensagens, listas e qualquer informação apresentada ao usuário. Por isso, o gabarito é a letra C. Ela descreve exatamente a função da View: apresentar a interface do usuário e exibir informações. A View não deve ficar manipulando dados nem tomando decisões de negócio, porque isso quebra a separação de responsabilidades que o MVC pretende garantir. Se quiser lembrar rápido: Model = dados, View = exibição, Controller = comando/fluxo. Essa divisão é clássica em Engenharia de Software e aparece de forma consistente na doutrina sobre arquitetura de software, especialmente quando se fala em organização em camadas e desacoplamento.

Continue treinando

Questões relacionadas