SóProvas


ID
2326
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Arquitetura de Software
Assuntos

A característica que diferencia um sistema em três camadas de um que utilize a arquitetura cliente-servidor é:

Alternativas
Comentários
  • Escalabilidade é uma forma de dividir as terefas. Como as mesmas regras de negócios estão divididas entre vários servidores através do balanceamento de carga, quando um servidor está sobrecarregado ou fora do ar, outro entra em ação para ajudá-lo.
  • Na minha opiniao a letra E tbm esta certa
  • Leandro, a questão pede uma característica que diferencia a arquitetura de 3 camadas da de 2 camadas (Uma observação aqui: quando se fala em arquitetura cliente/servidor NÃO necessariamente significa arquitetura de 2 camadas, como foi confundido pela banca. Isso, especificamente, já foi discutido na lista do TIMasters, inclusive. A arquitetura de 3 camadas é uma arquitetura cliente/servidor (de 3 camadas) e a arquitetura de 2 camadas também é uma arquitetura cliente/servidor (só que de 2 camadas). A banca confundiu e colocou a expressão "arquitetura cliente/servidor" como sendo sinônima de "arquitetura cliente/servidor de 2 camadas", assim como a CESGRANRIO já o fez, anos depois da data desta questão. Acho que eles pensam assim: "o nome cliente/servidor tem 2 palavras, então é uma arquitetura de 2 camadas", o que está errado. Enfim, isso não vem ao caso agora.).
    A letra E está errada por que o fato de você querer utilizar o desenvolvimento do sistema usando componentes não é uma característica exclusiva da arquitetura de 3 camadas não. A utilização de componentes no desenvolvimento é possível para ambas arquiteturas. Já a escalabilidade é possível somente na arquitetura de 3 camadas.