簡述軟件危機的具體表現 簡述軟件危機的概念,表現及解決方法


簡述軟件危機的具體表現 簡述軟件危機的概念,表現及解決方法

文章插圖
軟件危機的具體表現有:
1、軟件開發費用和進度失控 。費用超支、進度拖延的情況屢屢發生 。有時為了趕進度或壓成本不得不采取一些權宜之計,這樣又往往嚴重損害了軟件產品的質量 。
2、軟件的可靠性差 。盡管耗費了大量的人力物力,而系統的正確性卻越來越難以保證,出錯率大大增加,由于軟件錯誤而造成的損失十分驚人 。
3、生產出來的軟件難以維護 。很多程序缺乏相應的文檔資料,程序中的錯誤難以定位,難以改正,有時改正了已有的錯誤又引入新的錯誤 。隨著軟件的社會擁有量越來越大,維護占用了大量人力、物力和財力 。進入80年代以來,盡管軟件工程研究與實踐取得了可喜的成就,軟件技術水平有了長足的進展,但是軟件生產水平依然遠遠落后于硬件生產水平的發展速度 。
【簡述軟件危機的具體表現 簡述軟件危機的概念,表現及解決方法】4、用戶對“已完成”的系統不滿意現象經常發生 。一方面,許多用戶在軟件開發的初期不能準確完整的向開發人員表達他們的需求;另一方面,軟件開發人員常常在對用戶需求還沒有正確全面認識的情況下,就急于編寫程序 。