1993年,MUSA在IEEE发表了一篇题为《软件可靠性工程中的运行剖面》的文章,开创了软件运行剖面的研究,文中MUSA给出了实施软件运行剖面的一般步骤。MUSA(参考文章[1])对软件分析的原则,不仅适用于嵌入式软件,对一般的应用软件也适用。首先对软件的使用者进行分类,不同类型的使用者可能以不同的方式来使用软件,根据对使...
软件可靠性是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。软件运行剖面越多,软件规模越大,内部结构越复杂,则表明软件出错的可能性就越大,可靠性就会越低;软件的开发方法和开发环境不合适或者落后,开发出来的软件就会遗留较多问题,会影响软件可靠性;软件可靠性投入不够,比如可靠性测试不够,也会影响到...
1993年,MUSA在IEEE发表了一篇题为《软件可靠性工程中的运行剖面》的文章,开创了软件运行剖面的研究,文中MUSA给出了实施软件运行剖面的一般步骤。MUSA(参考文章[1])对软件分析的原则,不仅适用于嵌入式软件,对一般的应用软件也适用。首先对软件的使用者进行分类,不同类型的使用者可能以不同的方式来使用软件,根据对使...
本文中采用带标记的Markov链对软件运行剖面进行描述,并据此生成测试用例。 1.软件运行剖面 软件运行剖面是用来描述软件的实际使用情况的。1993年,MUSA在IEEE发表了一篇题为《软件可靠性工程中的运行剖面》的文章,开创了软件运行剖面的研究,文中MUSA给出了实施软件运行剖面的一般步骤。MUSA(参考文章[1])对软件分析的...
摘要: 嵌入式软件可靠性测试往往是基于运行剖面的,常用均匀分布或分段均匀分布的选取方式确定各个运行剖面输入变量的取值范围,这种选取方式使测试用例的生成和选择是随机的,不具备针对性,使用质量功能展开(QFD)方法能克服这种局限性。将需求优先级、测试成本、业务重要性等因素作为权重分配给嵌入式软件可靠性测试系统的...
软件运行剖面(softwareoperationaprofie)是指软件的数据环境,指软件数据输入域以及各种输入数据的组合使用的机会(概率) [1] 。可以把软件看成是输入数据域到输出数据的映射,由于软件输入数据很复杂,所以把软件的输入数据域划分成等价的几类输入,这些输入等价类在软件运行过程中被使用的概率就可以近似看成软件运行剖面。
可靠性评估中的意义.本文将软件的运行剖面分为用户实际应用的剖面称为使用剖面,和测试者在测试期间假设的剖面称为测试剖面.结合具体实例,给出了计算软件使用剖面的一般方法,同时给出了如何将测试剖面折合成使用剖面,并给出了如何直接利用测试剖面评估软件的可靠性的方法.该结论,改变了传统上人们对评估软件可靠性的不...
顺序应该是1.确定客户剖面 2.建立用户剖面 3.定义系统剖面 4.确定功能剖面 5.确定运行剖面 ...
本文中采用带标记的Markov链对软件运行剖面进行描述,并据此生成测试用例。 1.软件运行剖面 软件运行剖面是用来描述软件的实际使用情况的。1993年,MUSA在IEEE发表了一篇题为《软件可靠性工程中的运行剖面》的文章,开创了软件运行剖面的研究,文中MUSA给出了实施软件运行剖面的一般步骤。MUSA(参考文章[1])对软件分析的...
A.定义软件运行剖面是软件可靠性测试的重要步骤B.软件可靠性测试使用的测试用例应该满足分支覆盖C.软件可靠性测试可以在单元测试中实施D.软件可靠性预测模型的作用是指导软件可靠性测试中测试用例的生成 4以下关于软件可靠性测试的说法中,正确的是___。 A. 定义软件运行剖面是软件可靠性测试的重要步骤 B. 软件可靠...