Com relação à NBR ISO/IEC 9126, julgue o item subsequente.De...
De acordo com a referida norma, a maturidade de um software é caracterizada pelo nível de desempenho mantido por esse produto em caso de falhas e pela capacidade do software de se recuperar desses erros.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado
A questão aborda o tema da qualidade de software sob a perspectiva da NBR ISO/IEC 9126, que é uma norma internacionalmente reconhecida para a avaliação da qualidade do software. Esta norma define um modelo de qualidade que identifica seis características principais que devem ser consideradas:
- Funcionalidade
- Confiabilidade
- Usabilidade
- Eficiência
- Manutenibilidade
- Portabilidade
A conformidade com esses critérios permite avaliar a qualidade do software de forma mais objetiva e sistemática.
A confusão pode vir do fato de que a maturidade, de fato, é uma subcaracterística, mas ela está sob a característica principal chamada Confiabilidade, e não trata do nível de desempenho em caso de falhas ou da capacidade de recuperação de erros. A maturidade refere-se mais especificamente à frequência de falhas do software por defeitos no sistema.
O item menciona "maturidade do software é caracterizada pelo nível de desempenho mantido por esse produto em caso de falhas e pela capacidade do software de se recuperar desses erros". Na realidade, a tolerância a falhas e a recuperação de erros são subcaracterísticas da Confiabilidade, mas não definem a maturidade. A capacidade do software de se recuperar de erros é conhecida como recuperabilidade, não maturidade.
Portanto, a afirmativa está incorreta, pois confunde as subcaracterísticas da Confiabilidade, atribuindo à maturidade definições que pertencem a outras subcaracterísticas. Para resolver a questão com precisão, é necessário entender bem as definições e o relacionamento entre as características e subcaracterísticas da qualidade de software conforme a NBR ISO/IEC 9126.
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
É a CONFIABILIDADE e não a maturidade.
Recuperabilidade
Confiabilidade - Maturidade, - Tolerância a falhas, - Recuperabilidade, - conformidade.
Amigos,
O examinador caracterizou maturidade com as definições de tolerância a falhas e de recuperabilidade.
6.2.2 Fault tolerance
The capability of the software product to maintain a specified level of performance in cases of software faults or of infringement of its specified interface.
NOTE The specified level of performance may include fail safe capability.
6.2.3 Recoverability
The capability of the software product to re-establish a specified level of performance and recover the data directly affected in the case of a failure.
Quanto a maturidade:
6.2.1 Maturity
The capability of the software product to avoid failure as a result of faults in the software.
2015
Assinale a alternativa que apresenta a característica de um requisito não funcional que tem como subcaracterística a maturidade [NBR ISO/IEC 9126-1].
a) Confiabilidade.
b) Eficiência.
c) Funcionalidade.
d) Manutenibilidade.
e) Usabilidade.
Maturidade
Capacidade do produto de software de evitar falhas decorrentes de defeitos no software.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo