软件危机案例分析
摘要
軟件危機是落后的軟件生產方式無法滿足迅速增長的計算機軟件需求, 從而導致軟件開發與維護過程中出現一系列嚴重問題的現象。 這些嚴重的問題阻礙著軟件生產的規模化、商品化以及生產效率,讓軟件的開發和生產成為制約軟件產業發展的“瓶徑”。
軟件危機(software crisis),20 世紀60年代以前,計算機剛剛投入實際使用,軟件設計往往只是為了一個特定的應用而在指定的計算機上設計和編制,采用密切依賴于計算機的機器代碼或匯編語言,軟件的規模比較小,文檔資料通常也不存在,很少使用系統化的開發方法,設計軟件往往等同于編制程序,基本上是個人設計、個人使用、個人操作、自給自足的私人化的軟件生產方式。
60年代中期,大容量、高速度計算機的出現,使計算機的應用范圍迅速擴大,軟件開發急劇增長。高級語言開始出現;操作系統的發展引起了計算機應用方式的變化;大量數據處理導致第一代數據庫管理系統的誕生。軟件系統的規模越來越大,復雜程度越來越高,軟件可靠性問題也越來越突出。原來的個人設計、個人使用的方式不再能滿足要求,迫切需要改變軟件生產方式,提高軟件生產率,軟件危機開始爆發 。
1968年,北大西洋公約組織再聯邦德國的國際學術會議創造軟件危機一詞。而在1960年代中期開始爆發眾所周知的軟件危機,為了解決問題,在1968、1969年連續召開兩次著名的NATO會議,并提出軟件工程的概念。歷史上發生很多軟件危機經典案例,如千年蟲,IBM公司的OS/360,1967年蘇聯的“聯盟一號”載人飛船返航事故等等。至今為止,因為軟件危機的某些成因,人類一直無法克服,軟件危機時刻都在威脅著我們。
本文將分析波音737 MAX8客機的起飛事故,起源于軟
總結
- 上一篇: 2022-05-25 网络测试软件Pin
- 下一篇: 华为手机解锁码计算工具_华为高通全系列手