Considere a seguinte definição de uma característica de t...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - decomponibilidade.
A questão apresenta um trecho que fala sobre a qualidade de um sistema de software em termos de testabilidade, uma das muitas características importantes para a qualidade do software. Ela destaca a habilidade de controlar o escopo do teste, isolar problemas rapidamente e realizar retestagem de forma racional. Além disso, menciona que o sistema é construído por meio de módulos independentes, que podem ser testados de forma independente.
A resposta correta é a decomponibilidade porque esta característica diz respeito à capacidade de um sistema ser dividido em componentes que possam ser desenvolvidos, testados, e depurados de maneira independente. A decomponibilidade é um aspecto vital para a testabilidade, pois favorece testes mais granulares e focados, facilitando a identificação de erros e sua resolução.
Outras opções como estabilidade e simplicidade também estão relacionadas à qualidade do software, mas não descrevem diretamente a capacidade de isolar e testar partes do sistema de forma independente. A operabilidade se refere mais à facilidade com que os usuários podem operar o software, e a controlabilidade está mais ligada ao grau de controle que os usuários têm sobre o processo de execução do software. Assim, a decomponibilidade é a característica que melhor representa o conceito descrito no trecho apresentado na questão.
Entender essas características é crucial para quem trabalha com qualidade de software, pois elas são fundamentais para garantir que o software atenda não só às necessidades dos usuários, mas também possua uma manutenibilidade e testabilidade eficientes ao longo do seu ciclo de vida.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Segundo PRESSMAN, testabilidade de software é a facilidade com que ele pode ser testado. A testabilidade possui um conjunto de características, são elas:
- Operabilidade;( Quanto melhor funciona, mais eficientemente pode ser testado)
- Observabilidade; (O que você vê é o que você testa)
- Controlabilidade; (Quanto mais você pode controlar o software, mais o teste pode ser automatizado e otimizado)
- Decomponibilidade; ( Controlando o escopo do teste, podemos isolar problemas mais rapidamente)
- Simplicidade; (Quanto menos há a testar, mais rapidamente podemos testá-lo)
- Estabilidade; (Quanto menos modificações, menos interrupções no teste)
- Compreensibilidade; (Quanto mais informações temos, mais racionalmente vamos testar)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo