軟件危機
瀏覽量:2496
在20世紀60一70年代,出現了軟件危機。所謂軟件危機,是指在軟件開發和維護過程中所遇到的一系列嚴重問題。隨著計算機硬件技術的進步和用戶需求愈來愈復雜,一些復雜的、大型的軟件開發項目被提出來了,但軟件開發技術的進步一直未能滿足發展的要求。在軟件開發中遇到的一些問題找不到解決的辦法,問題積累起來便形成了尖銳的矛盾,失敗的軟件開發項目屢見不鮮,從而導致了軟件危機。軟件危機主要表現在以下幾個方面:
(1)主觀盲目地制訂軟件開發計劃,對工作量估計不足,進度計劃無法遵循,使得軟件開發工作的完成時間一再拖延,經費預算經常超支。
(2)不重視軟件測試工作,提交給用戶的軟件質量差,在運行中暴露出大量的問題。在應用領域工作的不可靠軟件,輕者影響系統的正常工作,重者發生事故,甚至造成生命財產的重大損失。
(3)開發過程沒有統一的規范化方法和管理流程,設計和實現過程的文檔資料不完整,開發人員各行其是,相互之間接口的統一問題常常被忽視,軟件結構不清晰。這些都使得軟件難以維護。
本文由軟件開發提供:http://www.www.000217.com