Questões de Concurso
Sobre arquitetura cliente-servidor em arquitetura de software
Foram encontradas 318 questões
Em uma arquitetura cliente-servidor, o sistema hospedeiro que deve estar sempre ligado, denominado servidor, atende as requisições realizadas por outros diversos hospedeiros, denominados clientes.
Em uma aplicação cliente-servidor, comumente um único servidor não é capaz de atender à demanda dos clientes da aplicação. Nesse caso, um data center pode ser utilizado para criar um servidor virtual que atenda às necessidades da aplicação.
Web, FTP, Telnet, BitTorrent e email são algumas aplicações implementadas com a arquitetura cliente-servidor.
I. Arquiteturas cliente/servidor representam um significativo desafio para os testadores de software. Assim, o teste de software cliente/servidor pode ocorrer em 3 diferentes níveis: (1) aplicações clientes individuais são testadas no modo “não conectado” e a operação do servidor e a rede subjacente não são consideradas; (2) o software cliente e as aplicações do servidor associadas são testadas em conjunto, mas as operações da rede não são explicitamente exercitadas; (3) a arquitetura completa cliente/servidor, incluindo operações e desempenho da rede, é testada.
II. Ambientes baseados na arquitetura cliente/servidor possuem natureza distribuída, seus aspectos de desempenho são associados com o processamento de transações, podem reunir diferentes plataformas de hardware, devem atender e controlar os acessos de um ou mais clientes às bases de dados residentes nos servidores, possuem complexidade inerente à comunicação em rede e concorrência por recursos, dentre outras características.
A afirmativa I
A independência de fornecedor e a alta capacidade de processamento de transações simultâneas são propriedades que definem um sistema computacional como arquitetura de grande porte.
O número de servidores é um indicador necessário para a avaliação do desempenho e da qualidade de serviço da arquitetura cliente-servidor, visto que, nessa arquitetura, se houver aumento no número de servidores, haverá, na mesma proporção, aumento de desempenho.
Na arquitetura distribuída, a definição de um modelo arquitetônico com base em eventos é caracterizada por processos fracamente acoplados, que precisam se referir explicitamente uns aos outros. Esses processos são denominados desacoplados no espaço ou referencialmente desacoplados.
Com base na arquitetura cliente-servidor e em suas tecnologias, as funcionalidades de um banco de dados podem ser superficialmente divididas em duas categorias: Front-end e Back-end. De acordo com estas categorias, julgue os itens a seguir
I - O Back-end gerencia as estruturas de acesso, desenvolvimento e otimização de consultas, controle de concorrência e recuperação.
II - Em sistemas centralizados, o Front-end e o Back-end são ambos executados dentro de vários sistemas.
III - Front-end dos sistemas de banco de dados consiste em ferramentas como formulários, gerador de relatórios e recursos de interface gráfica.
IV - A interface entre o Front-end e o Back-end é feita apenas por um programa de aplicação.
A quantidade de itens certos é igual a
Considere que uma aplicação embasada em uma planilha eletrônica
fornecida comercialmente tenha sido desenvolvida para o registro
de frequência e de notas dos participantes de treinamentos de
determinada empresa. Considere, ainda, que essa aplicação calcule
automaticamente a média das notas parciais e o percentual de faltas
dos alunos a partir dos dados fornecidos pelo instrutor de cada
turma e que a comunicação de dados deva assegurar que cada
instrutor receba a relação de seus alunos para acompanhamento e
que transmita para a secretaria os resultados registrados. Com base
nessa situação, julgue os itens a seguir.
A adoção da arquitetura cliente-servidor de duas camadas, com clientes-gordos, é a mais adequada para a aplicação descrita.