SóProvas


ID
1888444
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2016
Provas
Disciplina
Arquitetura de Software
Assuntos

Em um modelo de arquitetura

Alternativas
Comentários
  • http://manoelveras.com.br/blog/?p=195

  • Letra E :

    Arquitetura de objetos distribuídos.

    Uma abordagem mais geral para sistemas distribúidos é eliminar a distinção entre cliente e servidor e projetar a arquitetura de sistema como uma arquitetura de objetos distribuídos. Os componentes do sistema são objetos que oferecem uma interface para um conjunto de serviços que eles fornecem. Outros objetos solicitam esses serviços sem fazer distinção lógica entre um cliente (quem recebe o serviço) e um servidor (quem provê o serviço).

    Nesse caso pode-se pensar na camada de middleware como um barramento de software. Ela permite que objetos se comuniquem e sejam acrescentados aos sistemas. Essa arquitetura permite adiar decisões sobre onde ou como os serviços devem ser fornecidos e também permite que novos recursos sejam acrescentados conforme necessário.

     

    http://manoelveras.com.br/blog/?p=195

  • Vide SOMMERVILLE, Engenharia de Software, cap. 18.

  • Prezados,

    A alternativa A está errada pois na arquitetura 2 camadas a apresentação, processamento e dados são realizados na mesma camada.
    A alternativa B está errada pois a aplicação pode ser estruturada em muitas camadas, mas se a arquitetura é cliente servidor, as camadas seriam instaladas no mesmo servidor.
    A alternativa C está errada pois o modelo distribuído permite exatamente que o middleware seja executado em máquinas diferentes.
    A alternativa D está errada pois nos sistemas distribuídos a estrutura é mais complexa, justamente por envolver serviços distribuídos em vários servidores, balanceamento de carga , replicação , etc.

    Portanto a alternativa correta é a letra E.