Considere a seguinte definição de uma característica de t...

Próximas questões
Com base no mesmo assunto
Q209351 Engenharia de Software
Considere a seguinte definição de uma característica de testabilidade (Pressman): Controlando o escopo do teste, podemos isolar problemas mais rapidamente e realizar retestagem mais racionalmente. O sistema de software é construído por meio de módulos independentes, que podem ser testados independentemente. Trata-se da característica:
Alternativas

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