免费智能真题库 > 历年试卷 > 软件评测师 > 2012年下半年 软件评测师 下午试卷 案例
  第5题      
  知识点:   可靠性   可靠性测试

 
现代软件的飞速发展,使得系统对软件的依赖越来越强,对软件可靠性的要求也越 来越高,因此发展以发现软件可靠性缺陷为目的的可靠性测试技术也日益迫切。
 
问题:5.1   一个完整的软件可靠性测试如图5-1所示。

请填写图中的空缺(1)〜(5)。
 
问题:5.2   解释说明软件可靠性测试的目的,并说明狭义和广义软件可靠性测试的区别。
 
问题:5.3   可靠性目标是指客户对软件性能满意程度的期望。通常采用失效严重程度、可靠度、故障强度、平均无故障时间等指标来描述。请分别解释其含义。
 
 
 

   知识点讲解    
   · 可靠性    · 可靠性测试
 
       可靠性
        在指定条件下使用时,软件产品维持规定的性能级别的能力。
               成熟性
               成熟性是指软件产品避免因软件中错误的发生而导致失效的能力。
               容错性
               容错性是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。
               易恢复性
               易恢复性是指在失效发生的情况下,软件产品重建规定的性能级别并恢复受直接影响的数据的能力。
               可靠性依从性
               可靠性依从性是指软件产品依附于同可靠性相关的标准、约定或规定的能力。
 
       可靠性测试
        软件可靠性是软件质量的一个重要标志。美国电气和电子工程师协会(IEEE)将软件可靠性定义为:系统在特定的环境下,在给定的时间内无故障地运行的概率。软件可靠性涉及软件的性能、功能、可用性、可服务性、可安装性,以及可维护性等多方面特性,是对软件在设计、生产以及在它所预定环境中具有所需功能的置信度的一个度量。
        可靠性测试一般伴随着强壮性测试,是评估软件在运行时的可靠性,通过测试确认平均无故障时间(Mean Time to Failure,MTTF)、故障发生前平均工作时间(Mean-Time-To-First-Failure,MTTFF)或因故障而停机的时间(Mean Time To Repairs,MTTR)在一年中应不超过多少时间。可靠性测试强调随机输入,并通过模拟系统实现,很难通过实际系统的运行来实现。
   题号导航      2012年下半年 软件评测师 下午试卷 案例   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
 
第5题    在手机中做本题