我們都知道軟件中的Bug非常令人討厭。但同時有缺陷的軟件還有可能造成重大甚至致命的事故。下面是一些非常有名的軟件事故:
1. 1962年,水手號火箭的致命BUG。
經濟損失:1850萬美元
1962年,攜帶空間探測器的水手1號火箭前往金星,在起飛后不久就偏離了預定航線。任務控制在起飛293秒后摧毀了火箭。事故的起因就在于一名程序員把一條手寫的公式抄寫為錯誤的計算機代碼。從而將火箭引導偏離了航向。
2. 1978年, 哈特福德體育場倒塌事件.
經濟損失: 7000萬美元
1978年, 在上萬球迷離開哈特福德體育場幾小時后, 體育場屋頂就被雪壓塌了. 起因在于分析受力的程序錯誤地假設鋼結構屋頂的支撐僅承受純壓力. 但當其中一個支撐因大學塌了后,導致連鎖反應, 從而導致整個體育場的塌陷.
3. 幾乎引發的第三次世界大戰. 1983年, 蘇聯導彈預警系統錯誤地報告遭到美國發射的5枚導彈攻擊. 但幸運的是,當時的負責人認為如果美國真的要攻擊的話, 發射的決不只是5枚導彈.
posted @ 2010-08-06 06:28 藍鋒 閱讀(219) | 評論 (0) | 編輯 收藏