Questões de Arquitetura Cliente-Servidor (Arquitetura de Software)

Limpar Busca
A arquitetura cliente-servidor é uma arquitetura de computação distribuída. Geralmente refere-se a um modelo em que dois ou mais computadores interagem de modo que um oferece os serviços aos outros. Este modelo permite aos usuários acessar informações e serviços de qualquer lugar. Sobre a arquitetura cliente-servidor, analise as afirmativas a seguir.

I. Na arquitetura cliente-servidor em três camadas, o modelo de distribuição de processos pode ter algumas combinações de gerenciamento de dados distribuídos, em que a gerência de dados se distribui no cliente e no servidor.
II. A arquitetura de três camadas é uma arquitetura de aplicativo de software bem estabelecida que organiza aplicativos em três camadas: a camada de apresentação; a camada do aplicativo; e, a camada de dados.
III. A camada de apresentação é o próprio cliente que interage com a interface.
IV. A camada de aplicativo é onde as informações coletadas na camada de apresentação são processadas.
V. Somente na camada de dados é feita a inclusão, a exclusão ou a modificação dos dados.

Está correto o que se afirma apenas em 
  • A III e V.
  • B IV e V.
  • C I, II e III.
  • D I, II e IV.
  • E II, III e IV.

Sobre os Conceitos da arquitetura cliente-servidor, assinale a alternativa correta.
I. A arquitetura cliente servidor é uma arquitetura de aplicação distribuída, ou seja, na rede existem os fornecedores de recursos ou serviços a rede, que são chamados de servidores, e existem os requerentes dos recursos ou serviços, denominados clientes. II. O cliente não compartilha nenhum de seus recursos com o servidor, mas, no entanto, ele solicita alguma função do servidor, sendo ele, o cliente, responsável por iniciar a comunicação com o servidor, enquanto o mesmo aguarda requisições de entrada. III. A sobrecarga de servidores é um problema real apesar de a capacidade dos servidores ter aumentado consideravelmente na última década. IV. As redes P2P surgem como uma proposta de descentralização do monopólio de processamento funcional, fazendo com que sistemas sirvam a outros sistemas, dando a cada estação as mesmas responsabilidades e capacidades dentro da rede.

  • A Apenas as assertivas I, II e III são corretas.
  • B Apenas as assertivas I, III e IV são corretas.
  • C Apenas as assertivas I e III são corretas.
  • D Apenas as assertivas II e IV são corretas.
  • E As assertivas I, II, III e IV são corretas.

A arquitetura mais básica para sistemas de banco de dados chama-se arquitetura Cliente/Servidor, que contém o Módulo Cliente, o qual, por sua vez, trabalha em estação cliente para executar aplicações e interfaces de usuário, para acessar bases de dados, por exemplo. Além disso, há o Módulo Servidor, responsável pelo armazenamento de dados, acesso, pesquisa e outras funções, onde fica o core, ou núcleo dos nossos bancos de dados. Nesse contexto, observe a figura abaixo que ilustra a arquitetura ANSI/SPARC de um BD, com a definição de três níveis de abstração: 


Imagem relacionada à questão do Questões Estratégicas


Os níveis ALFA, BETA e GAMA são denominados, respectivamente: 

  • A EXTERNO, CONCEITUAL e INTERNO
  • B EXTERNO, INTERNO e CONCEITUAL
  • C INTERNO, EXTERNO e CONCEITUAL
  • D INTERNO, CONCEITUAL e EXTERNO

Com relação a sistemas operacionais, julgue o próximo item. 


Nos sistemas operacionais do tipo cliente-servidor, as informações são trocadas entra as partes por meio de mensagens.

  • Certo
  • Errado

O protocolo HTTP trabalha com cabeçalhos, que servem para alguma comunicação entre o cliente e o servidor. Alguns cabeçalhos são para uso exclusivo dos clientes e outros para uso exclusivo dos servidores. São de uso exclusivo dos clientes, quando efetuando suas requisições, os cabeçalhos listados a seguir, EXCETO o:

  • A Last-Modified.
  • B User-Agent.
  • C Accept-Charset.
  • D Accept-Language.
  • E Authorization.