当前位置:文档之家› 近十年经典的软件缺陷案例

近十年经典的软件缺陷案例

近十年经典的软件缺陷案例
《软件缺陷》的典型案例如下:
用户为了保证自己业务的顺利完成,当然希望选用优质的软件。

质量不佳的软件产品不仅会使开发商的维护费用和用户的使用成本
大幅度增加,还可能产生其他的责任风险,造成公司信誉下降。

一些关键的应用领域(例如银行、证券交易、军事等)如果质量有问题,还可能造成灾难性的后果。

现在人们已经逐步认识到是软件中存在的错误导致了软件开发
在成本、进度和质量上的失控。

由于软件是由人来完成的,所以它不可能十全十美,虽然不可能完全杜绝软件中的错误,但是可以通过软件测试等手段使程序中的错误数量尽可能少,密度尽可能小。

接下来看看成功的软件测试带来的好处和不完整的软件测试带
来的教训。

IE和Netscape
在IE4.0的开发期间,微软为了打败Netscape而汇集了一流的开发人员和测试人员。

测试人员搭建起测试环境,让IE在数台计算机上持续运行一个星期,而且要保障IE在几秒钟以内可以访问数千个网站,在无数次的试验以后,测试人员证明了IE在多次运行以后依然可以保障它的运行速度。

而且,为了快速完成IE4.0的开发,测试人员每天都要对新版本进行测试,不仅要发现问题,而且要找到问题是哪一行代码造成的,让开发人员专心于代码的编写和修改,最终IE取得了很大的成功。

360存在严重后果缺陷导致系统崩溃
电脑中了木马,使用360安全卫士查出一个名为
Backdoor/Win32.Agent。

cgg的木马,文件位置为C:Windowssystem32shdocvw。

dll。

进行清理后看不到Windows任务栏和桌面图标,根本进不去桌面,手工运行Explorer。

exe也是一闪就关,后来查明是由于360在处理此木马时存在严重缺陷。

360安全卫士只是简单的删除了木马文件,没有进行相关的善后处理工作,致使系统关键进程Explorer。

exe无法加载。

2009年2月份Google的Gmail故障
2009年2月份Google的Gmail故障,Gmail用户几小时不能访问邮箱,应该算是最近因软件故障而受到广泛关注的事件。

据Google 后称,那次故障是因数据中心之间的负载均衡软件的Bug引发的。

360问题和Gmail故障还仅是导致用户不能正常使用电脑或几个小时内无法访问邮箱,并没有造成伤亡。

当然了,对某些用户来讲,是非常不便。

但看了下面的一个例子您会发现,360和Gmail的问题真是“小巫见大巫”了。

2011年温州7.23动车事故
2011年7月23日20时30分05秒,甬温线浙江省温州市境内,由北京南站开往福州站的D301次列车与杭州站开往福州南站的
D3115次列车发生动车组列车追尾事故,造成40人死亡、172人受伤,中断行车32小时35分,直接经济损失19371.65万元。

上海铁路局局长安路生28日说,根据初步掌握的情况分析,“7.23”动车事故是由于温州南站信号设备在设计上存在严重缺陷,
遭雷击发生故障后,导致本应显示为红灯的区间信号机错误显示为绿灯。

相关主题