← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2021

Questão comentada de Engenharia de Software

Em um ambiente cliente/servidor, a arquitetura que permite a mesma aplicação assumir tanto o papel de cliente quanto o de servidor é conhecida como arquitetura C/S

Gabarito: E

Em arquitetura cliente-servidor, a ideia central é separar quem solicita um serviço de quem o fornece. Em muitos sistemas, essa separação é bem rígida: um lado só pede, o outro só atende. Só que existem modelos mais flexíveis, em que a mesma aplicação pode alternar entre receber e oferecer serviços, dependendo do momento e da interação na rede. Esse comportamento é típico da arquitetura par-par, também chamada de peer-to-peer. Nela, não existe uma divisão fixa entre cliente e servidor, porque cada nó pode atuar nas duas funções. É como uma conversa em que hoje você pergunta e amanhã responde, sem alguém ficar eternamente no papel de atendente. Por isso, o gabarito é a letra E. A descrição do enunciado fala exatamente de um ambiente em que a mesma aplicação assume tanto o papel de cliente quanto o de servidor, o que caracteriza o modelo par-par. Já as arquiteturas simples, de dois níveis, multinível e de três camadas mantêm papéis mais definidos entre as partes, com separação mais tradicional das funções. Em prova, vale guardar a regra de bolso: se a banca disser que um nó pode consumir e fornecer recursos ao mesmo tempo, pense em peer-to-peer. Se houver camadas e papéis bem definidos, aí o jogo muda para modelos cliente-servidor clássicos.

Continue treinando

Questões relacionadas