一种软件可靠性定量评估的方法
龙 瑜
(湖南生物机电职业技术学院 湖南长沙41O1 26)
摘要:系统软件可靠性研究是当代科技前沿课题之一,是衡量软件质量最重要的指标,软件可靠性模型是软件可靠性定量评估的技术基础。他有2大类:可靠性预计模型和可靠性结构模型 分析2类模型中具有代表性的Nelson模型和硬~软件复合系统结构模型。提出一种新的软件可靠性定量评估方法。该方法利用Nelson模型精确测定系统软件各模块的可靠性替代硬一软件复合系统结构模型中的经验数据。解决了由于经验不足而无法应用硬一软件复合系统结构模型的问题。该评估方法成功应用于科技部科技型中小企业技术创新基金资助项目“电参数分析管理系统”的软件开发中。
关键词:软件可靠性;软件可靠性定量评估;Nelson模型;硬一软件复合系统结构模型
中图分类号:TP313 文献标识码:B 文章编号:1004—373X(2006)18—113—03
M ethod of Ration Assessing Software Dependability
L0NG Yu
(Huntil Polytechnic College of Biology and Electromechanic.Changsha.4 1 01 26,China)
Abstract: Fhe study of systematic software dependability is one of the from subjects of contemporary science and technolo—
gY。and it is the inost important index of judging software quality.The model of software dependability is the technological
foundation of assessing software dependability.There are tWO major kinds of it:the expective model and structural model ofde—
pendability.This thesis analyses the representative Nelson model and the hard—software structural model of the compound
system in the tWO systems。it puts forward a new method of ration assessing software dependability.This method uses Nelson
model to determine the dependability 0f each model of the software.It also substitutes the experience data of the hard~ soft—
ware structural model of the compound system.1t solves the problem of unable use of the hard— software structural model 0f
the compound system because of inadequate experience.The method succeeds in applying in the proj ect which is supported by
the small and medium- sized science and technology enterprises,that is the software development of”electric parameter ana—
lyze administrative system”.
Keywords:software dependability;dependability assessment of the software;Nelson model;hard—software structural
model of the compound system
1 引 言
系统软件测试是为了保证系统软件的可靠性而提出的。他是保证系统软件安全运行的理论与技术保障,软件
可靠性研究也是当代科技前沿课题之一,是衡量软件质量最重要的指标和软件开发的最终目标。
关于软件可靠性的确切定义,国际学术界曾有过长期的争论。1983年美国IEEE计算机学会软件工程技术委
员会将软件可靠性定义如下:
在规定条件下、规定时间内,软件不引起系统失效的概率,该概率是系统输入和系统使用的函数,也是软件中
存在错误的函数。在规定的时间周期内,在所述条件下。程序执行要求功能的能力。