No que concerne ao padrão MVC (Model-View-Controller) e a si...
No que concerne ao padrão MVC (Model-View-Controller) e a sistemas de N camadas, julgue o próximo item.
Em aplicações construídas em camadas, as camadas mais internas são conectadas ao sistema operacional, enquanto as camadas mais externas atendem às interfaces dos usuários.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para resolver esta questão, é importante compreender o conceito de MVC (Model-View-Controller) e como ele se aplica a sistemas de N camadas. O padrão MVC é uma arquitetura de software que separa a aplicação em três componentes interconectados: Model, View e Controller. Essa separação facilita a organização e manutenção do código.
Em sistemas de N camadas, as camadas têm responsabilidades distintas e são dispostas de forma hierárquica. Normalmente, elas são organizadas da seguinte maneira:
- Camadas Internas: São aquelas mais próximas do sistema operacional e geralmente incluem acesso a dados e lógica de negócios. Estas camadas são responsáveis por interagir com o banco de dados ou outros sistemas subjacentes. Elas são cruciais para o processamento e manipulação dos dados.
- Camadas Externas: São aquelas projetadas para interagir com o usuário. Elas lidam com a apresentação da interface e a coleta de entradas do usuário, como cliques e comandos.
Agora, analisando a questão, a afirmação apresentada é que "em aplicações construídas em camadas, as camadas mais internas são conectadas ao sistema operacional, enquanto as camadas mais externas atendem às interfaces dos usuários". Esta afirmação está correta por se alinhar com a estrutura tradicional de sistemas de camadas, onde as responsabilidades estão distribuídas da forma descrita.
Portanto, a alternativa correta é a alternativa C - certo. O enunciado descreve adequadamente a função das camadas internas e externas dentro de uma arquitetura de N camadas, conforme o comportamento esperado do padrão MVC.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
JUSTIFICATIVA - Certo. Na camada mais externa, os componentes atendem às operações da interface do usuário, contudo, na camada mais interna, os componentes fazem a interface com o sistema operacional. As camadas intermediárias fornecem serviços utilitários e funções de software de aplicação.
https://cdn.cebraspe.org.br/concursos/PC_DF_24_ADM/arquivos/021_PCDF_002_01.PDF
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo