一种提高软件质量的可靠性方法
扫描二维码
随时随地手机看文章
0引言
软件质量是软件工程中的重要一环[1],软件质量的好坏决定了软件开发的返工量、开发成本以及软件的上市时间等等。随着软件规模的增大,软件的质量越来越重要,而软件可靠性是衡量软件质量的一个重要标准。
1软件质量的评价标准
ISO/IEC9126-1991规定软件质量可用3个特性来评价[2]:
(1)功能性(functionality)是与一组功能及其指定的性质有关的一组属性。这里的功能是指满足明确或隐含的要求的那些功能。
(2)可靠性(reliability)是与在规定的一段时间和条件下,软件维持其性能水平的能力有关的一组属性。
(3)易用性(usability)是与一组规定或潜在用户为使用软件所需作的努力,和对这样的使用所作的评价有关的一组属性本文讨论的是软件的可靠性,主要从量化的角度改善软件工程,并最终改善软件质量的可靠性。该方法是先对以前相似软件的开发过程中的缺陷分为若干个原因,而每一个原因根据严重程度又分为不同,然后采用量化的方法进行计算,根据专家的建议最后确定一个标准。对于现在开发的软件同样采用收集发现的错误,然后量化进行计算,如果得到的结果跟专家的建议不一致,则必须进行改进。并根据不
一种提高软件质量的可靠性方法.pdf