O modelo de três camadas físicas (3-tier), especificado nas...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - MVC (Model-View-Controller)
O tema da questão aborda a arquitetura de software conhecida como Model-View-Controller (MVC), um padrão de arquitetura de aplicações que separa as responsabilidades em três componentes principais:
- Model: Representa a camada de dados e lógica de negócio. Nela são definidas as regras de negócio para como os dados podem ser alterados e manipulados.
- View: É a camada de apresentação, responsável por exibir os dados ao usuário. Geralmente consiste em interface gráfica que o usuário interage.
- Controller: Atua como um intermediário entre Model e View, controlando o fluxo de dados entre eles e as respostas a interações do usuário, atualizando a View conforme necessário.
A arquitetura MVC é amplamente utilizada no desenvolvimento Web porque promove uma separação organizada do código, o que facilita a manutenção, a escalabilidade e a colaboração em projetos de software. Este padrão de arquitetura tem sido a base para muitos frameworks de aplicação, tanto comerciais quanto não comerciais, em uma variedade de linguagens de programação.
A alternativa A está correta porque descreve exatamente a estrutura e o fluxo de trabalho da arquitetura MVC, que é composta por Model, View e Controller, onde a lógica de negócio reside na camada Model, no "meio" das três camadas em termos de processamento e acesso aos dados, mas é o Controller que gerencia a interação entre Model e View.
As demais alternativas apresentam combinações de termos que não correspondem a padrões de arquitetura de software consolidados e amplamente reconhecidos como o MVC, ou misturam conceitos de forma incorreta, demonstrando a importância de conhecer os termos e suas definições exatas dentro do contexto de arquitetura de software.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
MVC (Model-View-Controller)
Essa tá de Graça!
letra A
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo