1. 业奇农业网 > 百科 >

软件可靠性测试主要在哪个阶段

为了评价分析电子产品可靠性而进行的试验称为可靠性试验,可靠性测试涉及产品研发、设计、生产、运输等阶段,

软件可靠性测试主要在哪个阶段

1.

在研制阶段用以暴露试制产品各方面的缺陷,评价产品可靠性达到预定指标的情况;

2.

生产阶段为监控生产过程提供信息;

3.

对定型产品进行可靠性鉴定或验收;

4.

暴露和分析产品在不同环境和应力条件下的失效规律及有关的失效模式和失效机理;

5.

为改进产品可靠性,制定和改进可靠性试验方案,为用户选用产品提供依据。

对于不同的产品,为了达到不同的目的,可以选择不同的可靠性试验方法。

软件可靠性与硬件可靠性之间主要存在以下区别:

1.最明显的是硬件有老化损耗现象,硬件失效是物理故障,是器件物理变化的必然结果,有浴盆曲线现象;软件不发生变化,没有磨损现象,有陈旧落后的问题,没有浴盆曲线现象。

2.硬件可靠性的决定因素是时间,受设计、生产、运用的所有过程影响,软件可靠性的决定因素是与输入数据有关的软件差错,是输入数据和程序内部状态的函数,更多地决定于人。

3.硬件的纠错维护可通过修复或更换失效的系统重新恢复功能,软件只有通过重设计。

4.对硬件可采用预防性维护技术预防故障,采用断开失效部件的办法诊断故障,而软件则不能采用这些技术。

5.事先估计可靠性测试和可靠性的逐步增长等技术对软件和硬件有不同的意义。

6.为提高硬件可靠性可采用冗余技术,而同一软件的冗余不能提高可靠性。

7.硬件可靠性检验方法已建立,并已标准化且有一整套完整的理论,而软件可靠性验证方法仍未建立,更没有完整的理论体系。

8.硬件可靠性已有成熟的产品市场,而软件产品市场还很新。

9.软件错误是永恒的,可重现的,而一些瞬间的硬件错误可能会被误认为是软件错误。

总的说来,软件可靠性比硬件可靠性更难保证,即使是美国宇航局的软件系统,其可靠性仍比硬件可靠性低一个数量级。

本文由用户上传,如有侵权请联系删除!转转请注明出处:https://nongye.s666.cn/bk/6_6572018253.html