No que concerne ao padrão MVC (Model-View-Controller) e a si...

Próximas questões
Com base no mesmo assunto
Q3156912 Arquitetura de Software

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. 

Alternativas

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