我们国家有标准可查的就有近20种门类产品对故障进行加权处理,在军品方方面面《地面雷达可靠性试验方法》率先提出,在民品原邮电部的YD282-1982《邮电通信设备可靠性通用试验方法》,率先提出故障加权问题,尽管有些门类产品明文中没有提出故障加权问题,但在实际试验中也在进行故障加权方案,只不过各自故障加权权数不同而已。目前对故障加权有争议,该如何对待此问题这是二十世纪留给二十一世纪应尽快解决的问题。
三、改变传统只重视硬件可靠性设计思路 加强软件可靠性设计
随着社会日益信息化,社会的日常运行越来越依赖于软件的电子系统,当前电子系统(或设备)软件功能较硬件功能占系统功能比例越来越高,通讯产品可占50%以上。但目前人们只重视硬件可靠性,而对软件可靠性很“漠然”,虽然软件故障频繁发生,危害很大,但在开展可靠性工程工作时,对软件可靠性提及甚少,原因有二:一是开展软件可靠性工作较晚。在国际上虽然在二十世纪六十年代后期就已开始,但软件可靠性工程概念在八十年代末提出,时至今日软件的有关技术还不够成熟,还有许多问题有待研究,在我国八十年代才有极小数专家从事分散、零星的研究,进入九十年代软件可靠性工程一词才出现,目前正处于软件可靠性理论研究向工程应用过渡时期,二十一世纪要解决的是如何像硬件可靠性技术一样,软件可靠性工程技术在产品研发中被广泛应用。二是软件可靠性技术较为复杂,研究和应用难度较大,其中有如下几个方面:
A.可靠性模型非指数分布,一般属于正态分布或威布尔分布,可靠性数字模型建立难度很大;
B.可靠性指标确定多样化;
C.标的实现、测试、评估和验证、模式不确定性;
D.电子设备的软件可靠性很难与硬件可靠性剥离。有些软件故障是由硬件设计缺隐和故障所引发的。
开展软件可靠性工程主要有以下工作:
A.建立可靠性模型;
B.确定系统软件可靠性指标;
C.进行软件可靠性指标分配;
D.进行可靠性指标预计;
E.软件可靠性设计;
防错设计
容错设计
标错设计
纠错设计
故障恢复设计等
F软件可靠性分析:
软件失效模式影响分析(SFMEA)
软件故障树分析(SFTA)
Pertri网分析法
G软件可靠性验证。软件可靠性一般都是通过软件可靠性测试,评估已达到软件可靠性水平,来加以验证。国内外有些专家认为由于软件故障过程的随机性和软件验收测试期间不对软件进行修改,因此可以认为软件可靠性服从指数分布,在这情况下,就可参考GJB899《可靠性鉴定与验收试验》来确定软件可靠性验收准则。