- 1
- 0
- 约1.15万字
- 约 79页
- 2019-07-25 发布于浙江
- 举报
第三单元软件可靠性 2007年8月12日 软件可靠性问题的提出 20世纪中期是计算机硬件飞速发展的阶段,但软件开发尚处于低级阶段,软件的重要性还不显著。 随着软件的大量使用和软件规模的迅速增长,软件可靠性低的问题日益显著,并作为“软件危机”的主要问题之一于1968年被提了出来。 据了解,美国航天飞机上飞行软件有50多万行源代码;而F一22战斗机上的飞行软件的源代码数更是高达150多万行。 另据美国军方的统计,美国军方在武器装备作战使用中遇到的问题,软件问题约占到70%左右。 由于软件故障造成的重大事故不乏其例 美国空军的范登堡中心在60年代后期发生过多次导弹试射失败的事故,事后发现几乎都是由软件错误造成的; F一18战斗机在海湾战争中,飞行控制软件共发生了500多次故障; 我国某型号飞机首飞前航空电子系统在地面测试中测出的故障共800多个,其中软件故障就达600多个,约占75%; 由于软件故障造成的重大事故不乏其例 1990年1月15日,美国一通信中转系统新投入使用的软件发生了错误,导致主干线远程网大规模崩溃; 美国的Therac-25放射性治疗仪由于软件存在缺陷导致几个癌症病人受到非常严重的过量放射性治疗,其中4个人因此死亡; 2002年11月28日,欧洲的亚里安娜5型火箭因发动机控制系统软件的错误而导致飞行试验失败。 软件可靠性的发展 在20世纪50年代末60年代
原创力文档

文档评论(0)