SóProvas


ID
151849
Banca
FCC
Órgão
TRE-PI
Ano
2009
Provas
Disciplina
Arquitetura de Software
Assuntos

Na arquitetura cliente-servidor, a característica que diferencia um sistema em múltiplas camadas de um que utiliza apenas três camadas reside na

Alternativas
Comentários
  • Ao meu ver, a alternativa D está errada também. Há vários frameworks no mercado que disponibilizam modelos cliente-servidor em 3 camadas e que também possuem essa vantagem (eliminação da necessidade de instalações de programas cliente e também de manutenções nos desktops dos usuários. )... Zend Framework, se precisam de um exemplo.
  • O enunciado pergunta a caracteristica que diferencia da de multipla camadas. Ao meu ver, para a opção D estar correta, deveria constar como obrigação de instalação de cliente.

  • Segue uma boa distinção que encontrei na internet...

     

    Aplicações em 3 Camadas

    Quando um sistema cliente-servidor é desenvolvido retirando-se a camada de negócio do lado do cliente.

    Apresentação: Continua no programa instalado no cliente. Alterações na Interface do programa, geram a necessidade de atualizar a aplicação em todos os computadores, onde esta está sendo utilizada. Porém cabe ressaltar, que alterações na interface, são menos freqüentes do que alterações nas regras do negócio.
    Lógica: São as regras do negócio, as quais determinam de que maneira os dados serão utilizados. Esta camada foi deslocada para o Servidor de aplicações. Desta maneira, quando uma regra do negócio for alterada, basta atualizá-la no Servidor de aplicações. Após a atualização, todos os usuários passarão a ter acesso a nova versão, sem que seja necessário reinstalar o programa em cada um dos computadores da rede. Vejam que ao centralizar as regras do negócio em um Servidor de aplicações, estamos facilitando a tarefa de manter a aplicação atualizada.
    Dados: Nesta camada temos o servidor de Banco de dados, no qual reside toda a informação necessária para o funcionamento da aplicação. Cabe ressaltar, novamente, que os dados somente são acessados através do Servidor de aplicação, e não diretamente pela aplicação Cliente.

     

    Aplicações em 4 Camadas (Web Based)

    A idéia básica do modelo de 4 camadas, é retirar a apresentação do cliente e centralizá-las em um determinado ponto, o qual na maioria dos casos é um servidor Web. Com isso o próprio Cliente deixa de existir como um programa que precisa ser instalado em cada computador da rede.

     

    Fonte: http://www.diegomacedo.com.br/arquitetura-de-aplicacoes-em-2-3-4-ou-n-camadas/

  • Rapaz, a menos tosca é a D.

    A alternativa D não está totalmente certa.