基于框图评估方法的软件测试的可靠性评估原则*
2019-07-08田立军
舰船电子工程 2019年6期
田立军 丁 楠
(1.中国人民解放军91404部队 秦皇岛 066001)(2.河北建材职业技术学院 秦皇岛 066001)
1 引言
软件评估的实质是对软件质量的度量与评价。对软件质量评估的定义是“为了确定某一特定的软件模块、软件包或软件产品是否验收合格或发布而把特定的评估准则应用到该软件模块、软件包或软件产品上去的活动”[1]。定义中提到的评估准则,包括了评估方法和指标体系,即如何处理获得的测试数据与如何应用准则到被评估软件上。
软件测试所得到的数据经过处理以后,可以用来作为评估软件系统是否满足用户需求的依据。软件质量评价特性主要有[2]:功能性、可靠性、易用性、效率性、可维护性、可移植性。其中每一个质量特性都分别与若干子特性相对应。
对于规定任务的装备应用软件,其完成任务的程度是可以测试并度量的,对装备应用软件的测试和评估,主要是考核在各种输入条件下,被测软件的行为及其满足需求的程度[3]。
2 软件评估指标的选取原则
按照统计理论,对装备软件在接近实战态势下进行试验是对试验函数的一种采样[4]。而实验室仿真测试通过计算机模拟产生试验环境参数和目标参数,同样也是试验函数的一种采样方式。显然,当仿真测试较充分时,就可以得到试验函数的估计,这种估计同样可以揭示被试软件的功能、性能和可靠性等统计指标。
选择合适的指标体系并使其量化是软件测试与评估的关键。评估指标可以分为定性指标和定量指标两种。……
登录APP查看全文
