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

