首页 > 知识点讲解
       软件可靠性模型举例
知识路径: > 测试技术的分类 > 可靠性测试 > 软件可靠性建模 > 
相关知识点:14个      
        迄今已有数十种模型是根据上一小节中关于模型的分类方法进行的分类,下面我们将介绍Jelinski-Moranda模型的基本思想及其相关的历史背景。
        Jelinski-Moranda模型经常简称为JM模型,它是Z.Jelinski和P.Moranda于1972年提出的软件可靠性数学模型,是最具代表性的早期软件可靠性马尔可夫过程的数学模型。随后的许多工作,都是在它的基础上,对其中与软件开发实际不相适合的地方进行改进而提出来的,所以,JM模型是具有广泛影响的模型之一。
               模型假设
               JM模型的基本假设如下。
               . 软件系统中的初始错误个数为一个未知的常数,用N0表示。
               . 可靠性测试中发现的错误立即被完全排除,并且排除过程不引入新的错误,排除时间忽略不计。因此,每次排错之后,N0就要减去1。
               . 在任何一个失效间隔区间,软件系统的失效率与系统中剩余的错误个数成正比,比例常数用Φ表示。
               其实,最初Jelinski和Moranda提出的模型假设只有最后一条,前面两个假设是后人根据使用过程中出现的问题归纳总结而来的。
               函数表达式
               根据假设,每发生1次失效,错误数都要减去1,如果用t1t2,…,ti表示从0时刻开始的每次失效间隔时间,那第i-1次失效到第i次失效之间的失效率就是:
               
               根据我们在可靠性定量描述一节的讨论,我们知道失效强度函数为:
               
               可靠度函数为:
               
               失效概率分布函数为:
               
               参数估计
               在可靠度函数表达式中含有两个未知参数ΦN0,下面我们运用统计学中的最大似然法来对参数ΦN0进行估算。
               由公式(15-15)可得似然函数:
               
               对公式(15-17)取对数,得到对数似然函数:
               
               对公式(15-18)分别对N0Φ求偏导,并令结果为零:
               
               
               公式15-19可以写成:
               
               公式15-21中不含Φ,因而可以由测试收集的数据,计算出的值,将它们代入公式15-21中,即可先解出N0的估计值
               
               我们再来解出另一个参数Φ的估计值,令
               
               则从15-20中可解出
               
               代入N0的估计值,可解出Φ的估计值
               
               需要说明的是,软件可靠性是一门正在发展中的分支学科,许多来源于硬件可靠性的理论在软件可靠性研究中并不适用,有关软件可靠性的模型并不成熟,并且应用范围也非常有限,软件可靠性的定量分析方法和数学模型要在实践中不断加以验证和修正,对于不同类型的软件,模型的假设、表示公式及应用方式也有很大的区别。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有