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