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

