基本信息
文件名称:以软件可靠性增长测试推动软件可靠性工程的实施.pdf
文件大小:190.62 KB
总页数:2 页
更新时间:2025-06-06
总字数:约7.16千字
文档摘要

福建电脑2009年第6期

以软件可靠性增长测试推动软件可靠性工程的实施

陈吉灵

(中13t空空导弹研究院河南洛阳471009)

摘【要】:针对航空机载武器系统嵌入式软件可靠性工程实施现状,提出以软件-.j-~性增长测试为基础,推动软件可

靠性工程的实施的观点,并给出由软件可靠性增长测试推动软件可靠性工程实施的具体过程。

关【键词】:软件可靠性,软件可靠性测试,软件可靠性增长测试,软件可靠性工程

O、引言性水平,并验证它能否达到用户可靠性要求的一种软件测试方法日。

随着计算机技术在航空武器装备中的大量应用.软件在航软件可靠性增长测试是为了满足软件可靠性指标要求.对

空武器装备中的地位越来越重要。软件的大量应用使航空武器软件进行测试一一修改一一测试的动态方法,是一个闭环过程。

装备性能有了很大的飞跃,有效提高了航空武器装备的精确性、2.2软件可靠性增长测试过程

灵话性和快速反应能力。但同时,由于软件可靠性水平远低于硬软件可靠性增长测试的一般过程如图1所示。主要活动包

件。对航空武器装备的使用安全和作战效能也产生了很大的负括:构建软件的操作剖面、准备测试环境、生成测试数据、运行测

面影响,有的甚至造成了灾难性的后果。因此.如何提高软件可试、分析测试结果、改正软件缺陷、分析软件可靠性水平。

靠性水平.成为了航空武器装备软件开发者们不得不面对的一11构建操作剖面:软件操作剖面指的是”对系统使用条件的

个重要问题定义.即系统的输入值用其按时问的分布或按它们在可能输入

软件可靠性工程是以保证和提高软件可靠性为目标.采取范围内的出现概率的分布来定义4[1”。简单地说。操作剖面是用来

系统化的技术.通过工程化方法加以实施并对其过程进行工程描述软件的实际使用情况的。

化管理的过程技术m。软件可靠性工程的基本内涵可概括为:(1)2)准备测试环境:为了得到尽可能真实的可靠性测试数据。

软件可靠性的度量;(2)软件可靠性的分析与设计;(3)软件可靠测试环境应尽量选择软件的真实运行环境.然而对航空机载武

性的测试与验证:(4)软件可靠性管理。器系统嵌入式软件来说。由于其交联的接口设备非常昂贵,因此

1、软件可靠性工程实施现状通常需要开发仿真环境来进行可靠性测试。

虽然航空机载武器系统嵌入式软件开发机构在软件可靠性31生成测试数据:根据构建好的操作剖面随机选取测试数

方面做了不少的工作.但是软件可靠性工程的实施还存在着很据。

多不足。主要表现在:41测试运行:在准备好的测试环境中运行已生成好的测试

11软件工程化仍然有待提高用例并对测试过程加以详细记录。

软件工程化开发与管理是提高软件可靠性的基础。很多航51分析测试结果并改正软件缺陷:通过比较分析软件的实

空机载武器系统嵌入式软件开发机构的软件开发流程依然采用际运行结果与期望值的差异,判断是否发生了软件失效。以及失

传统开发模式。软件工程化开发与管理水平不高。效的后果、原因等。如果有软件失效发生,找到并纠正程序中引

21软件可靠性指标的分配不明确起失效的缺陷

由于对嵌入式软件可靠性指标的量化要求理解不够.因此61估计、分析可靠性水平:根据得到的软件失效数据,估计

在分配系统的可靠性指标时仅给硬件分配有明确的可靠性指标软件的可靠性水平,预计可能达到的水平,评价产品是否已经达

要求。而没有针对软件的特点提出相应的可靠性指标要求。到要求的