Escalabilidade em Teste de Software (SWEBOK v4.0)
Gabarito: letra C. A escalabilidade, como conceito-chave na área de Teste de Software, refere-se à capacidade do software de lidar com o aumento de requisitos não funcionais (como desempenho, disponibilidade) e com a complexidade da plataforma e ambiente, ou seja, manter a qualidade sob cargas crescentes. A alternativa C capta exatamente essa definição.
As demais alternativas ou invertem o foco (falando de redução de demanda) ou introduzem restrições inadequadas, distorcendo o conceito.
Alternativa A — ❌ Incorreta
Afirma que escalabilidade envolve "restringindo acesso conforme escalas categóricas". Restringir acesso não é característica de escalabilidade; a escalabilidade busca manter o serviço adequado sem restrição arbitrária.
Alternativa B — ❌ Incorreta
Trata de "redução da demanda de sistema", enquanto escalabilidade está relacionada ao aumento da demanda. A definição correta envolve crescimento, não decrescimento.
Alternativa C — ✅ Correta ⟵ GABARITO
Define escalabilidade como a capacidade de "aumentar e escalar seus requisitos não funcionais, bem como à complexidade da plataforma e do ambiente". Isso está alinhado com a literatura: escalabilidade é a propriedade de um sistema de lidar com cargas crescentes sem perda de qualidade.
Alternativa D — ❌ Incorreta
Novamente aborda "redução da demanda", fugindo do núcleo do conceito, que é o aumento da demanda.
Alternativa E — ❌ Incorreta
Diz "qualidade mínima de serviço, quando ocorre aumento da demanda". A escalabilidade não prevê qualidade mínima, mas sim manutenção da qualidade desejada mesmo com aumento de carga; "mínima" é um desvio.
Gabarito: letra C.