Acerca da arquitetura cliente-servidor multicamadas, julgue ...

Próximas questões
Com base no mesmo assunto
Ano: 2018 Banca: Quadrix Órgão: CRM-DF
Q1219929 Arquitetura de Software
Acerca da arquitetura cliente-servidor multicamadas, julgue o item
Diferentemente do modelo cliente-servidor multicamadas, o modelo de duas camadas divide a carga de processamento entre o servidor e as máquinas clientes.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

A questão aborda a diferença entre o modelo cliente-servidor de duas camadas e o modelo multicamadas. Para compreender plenamente a questão, é importante ter uma boa noção sobre a arquitetura cliente-servidor.

No modelo cliente-servidor de duas camadas, a carga de processamento é dividida entre o servidor e as máquinas clientes. Isso significa que tanto o cliente quanto o servidor são responsáveis por partes distintas do processamento:

Cliente: O cliente geralmente fica responsável pela interface do usuário e pela lógica de apresentação. Ele pode também realizar algumas validações e operações simples antes de enviar os dados para o servidor.

Servidor: O servidor, por sua vez, cuida da lógica de negócio e da lógica de acesso aos dados, além de processar as requisições feitas pelo cliente.

Portanto, no modelo de duas camadas, há uma clara divisão de funções entre o cliente e o servidor, o que justifica a afirmação de que a carga de processamento é distribuída entre eles.

Por outro lado, no modelo cliente-servidor multicamadas, mais camadas são introduzidas para separar ainda mais as responsabilidades. Essas camadas típicas incluem:

  • Camada de Apresentação: Responsável pela interface com o usuário.
  • Camada de Lógica de Negócio: Trata as regras de negócio e a lógica de aplicação.
  • Camada de Acesso a Dados: Encarrega-se das operações de leitura/gravação no banco de dados.
  • Camada de Dados: Onde os dados propriamente ditos são armazenados.

Essa estrutura permite um melhor balanceamento de carga e uma maior escalabilidade, uma vez que cada camada pode ser distribuída em servidores diferentes, se necessário.

Justificação da Alternativa Correta: A alternativa correta é "C - certo" porque, de fato, no modelo cliente-servidor de duas camadas, a carga de processamento é dividida entre o servidor e as máquinas clientes.

Alternativa Incorreta: Não aplicável neste contexto, pois a questão é de julgamento (certo/errado) e não há outras alternativas a serem analisadas.

Espero que esta explicação tenha ajudado a esclarecer suas dúvidas sobre o tema! Caso precise de mais alguma orientação, estou à disposição.

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

2‐Tier, em que o cliente se comunica diretamente com o servidor.

A CAMADA DE APRESENTAÇÃO (CLIENTE) SE COMUNICA DIRETAMENTE COM O SERVIDOR (BANCO DE DADOS)

Essa questão caberia recurso, uma vez que em arquiteturas de duas camadas temos o conceito de cliente gordo e cliente magro, onde, no primeiro pode existir muito processamento no cliente enquanto que no segundo a maquina cliente pode precisar do servidor até para carregar o sistema operacional

Thin client, ou cliente magro em português, são computadores numa rede cliente-servidor que são totalmente dependentes de um servidor para realizar suas atividades. Podem ser inclusive diskless (sem disco rígido), o que os torna dependentes do servidor inclusive para carregar o sistema operacional.

Logo, a resposta deveria ser errada, uma vez que o comando da questão alega que em arquitetura de duas camadas difere da arquitetura multcamada pelo fato de ter processamento dividido entre o cliente e o servidor, o que não é verdade para cliente magro.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo