← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2021

Questão comentada de Engenharia de Software

Assinale a opção que corresponde a uma característica típica de uma aplicação web de grande porte construída como sistema distribuído em uma arquitetura cliente/servidor moderna.

Gabarito: B

Em aplicações web de grande porte, especialmente as construídas como sistema distribuído em arquitetura cliente-servidor, é comum encontrar um ambiente bem heterogêneo. Pense em uma salada tecnológica: diferentes tipos de hardware, vários sistemas operacionais, múltiplos servidores, conexões de rede com qualidades distintas e navegadores variados coexistindo no mesmo ecossistema. Isso é típico desse tipo de aplicação, porque ela precisa funcionar em cenários diversos e em larga escala. A arquitetura cliente-servidor moderna separa responsabilidades entre quem consome o serviço e quem o oferece, mas isso não significa que o ambiente será homogêneo ou simples. Pelo contrário: a realidade costuma ser cheia de componentes diferentes, integrados por rede e por serviços. Em sistemas distribuídos, a diversidade de plataformas é uma característica prática e esperada, não um detalhe raro. Por isso, a letra B está correta: ela descreve justamente esse cenário heterogêneo de execução, muito comum em aplicações web grandes. Em provas, isso aparece como indicação de que o sistema precisa conviver com infraestrutura variada e usuários acessando por meios diferentes. Já as demais alternativas tentam vender ideias bonitas, mas exageram ou simplificam demais. Em sistema distribuído, localização dos dados e sincronização continuam sendo preocupações importantes; dependência de componentes externos também não some; e colocar toda a lógica no cliente não é uma regra da arquitetura moderna, porque o servidor continua tendo papel central.

Continue treinando

Questões relacionadas