全部科目 > 软件评测师 >
2016年下半年 上午试卷 综合知识
第 49 题
知识点 平均无失效时间   平均无故障时间  
关键词 计算机系统   平均无故障时间   故障   无故障  
章/节 测试技术的分类  
 
 
在计算机系统中,系统的(49)可以用MTTF/(1+MTTF)来度量,其中MTTF为平均无故障时间
 
  A.  可靠性
 
  B.  可用性
 
  C.  可维护性
 
  D.  健壮性
 
 




 
 
 
知识点讲解
· 平均无失效时间
· 平均无故障时间
 
        平均无失效时间
        平均无失效时间(MTTF)(Mean Time to Failure)就是软件运行后,到下一次出现失效的平均时间。通常平均无失效时间更能直观地表明一个软件的可靠程度。用θ表示平均无失效时间MTTF,则可得:
        
        代入关于失效率的换算公式,可得
        
        当失效率为一个常数时,可得:
        
        当我们讨论完对软件可靠性的定量描述问题之后,需要对软件可靠度这个直接反映软件可靠性的度量指标作下列补充说明。
        . 描述的软件对象必须明确,即需指明它与其他软件的界限。
        . 软件失效必须明确定义。
        . 必须假设硬件无故障(失效)和软件有关变量的输入值正确。
        . 运行环境包括硬件环境、软件支持环境和确定的软件输入域。
        . 规定的时间必须指明时间基准,可以是自然时间(日历时间)、运行时间、执行时间(CPU时间),或其他时间基准。
        . 软件无失效运行的机会通常以概率度量,但也可以模糊数学中的可能性加以度量。
        . 上述定义是在时间域上进行的,这时软件可靠度是一种动态度量。也可以是在数据域上将软件可靠度定义为一种表态度量,表示软件成功执行一个回合的概率,软件回合(Run)是指软件在规定环境下的一个基本执行过程,如给定一组输入数据,到软件给定相应的输出数据这一过程。软件回合是软件运行的最小的、不可分的执行单位,软件的运行过程由一系列软件回合组成。
        . 有时将软件运行环境简单地理解为软件运行剖面(operational profile)。欧空局(ESA)标准PSS-01-21(1991)“ESA软件产品保证要求”中,定义“软件运行剖面”为:“对系统使用条件的定义。系统的输入值都用其按时间的分布或按它们在可能输入范围内的出现概率的分布来定义”。简单来说,运行剖面定义了关于软件可靠性描述中的“规定条件”,也就相当于可靠性测试中需要考虑的测试环境、测试数据等一系列问题。
 
        平均无故障时间
        可靠度为Rt)的系统的平均无故障时间(Mean Time To Failure,MTTF)定义为从t=0时到故障发生时系统的持续运行时间的期望值,计算公式如下:
        
        如果,则MTTF=1/λλ为失效率,是指器件或系统在单位时间内发生失效的预期次数,在此处假设为常数。
        例如,假设同一型号的1000台计算机,在规定的条件下工作1000小时,其中有10台出现故障。这种计算机千小时的可靠度R为(1000-10)/1000=0.99。失效率为10/(1000×1000=1×10-5)。因为平均无故障时间与失效率的关系为MTTF=1/λ,因此,MTTF=105小时。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

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