【軟工】軟件危機

軟件危機

 

1.軟件危機的表現

(1)產品不符合用戶的實際需要。

.軟件開發生產率提高的速度遠遠不能滿足客觀需要,軟件的生產率遠遠低於硬件生產率和

(2)計算機應用的增長,使人們不能充分利用現代計算機硬件提供的巨大潛力。

.軟件產品的質量差。

.對軟件開發成本和進度的估計常常不準確。.軟件的可維護性差。

.軟件文檔資料通常既不完整也不合格。

.軟件的價格昂貴,軟件成本在計算機系統總成本中所佔的比例逐年上升。

 

2.產生軟件危機的原因

(1)軟件不同於硬件,它是計算機系統中的邏輯部件而不是物理部件。在寫出程序代碼並在計算機上試運之前,很難檢驗開發的正確性,而且軟件開發的也較難評價。軟件不同於一般程序,它的一個顯著特點是規模龐大。

(2)雖然軟件本身獨有的特點確實給開發和維護帶來一些客觀困難,但是人們在開發和使用計算機系統的長期實踐中,也確實積累和總結出了許多成功的經驗。

(3)開發和管理人員只重視開發而輕視問題的定義,使軟件產品無法滿足用戶的需求。
(4)軟件管理技術不能滿足現代軟件開發的需要,沒有統一的軟件質量管理規範。
(5)在軟件的開發與維護關係問題上存在錯誤的概念。

 

3.軟件工程的七條原理(如何解決軟件危機)

(1)用分階段的生存週期計劃嚴格管理

(2)堅持進行階段評審

(3)實行嚴格的產品控制

(4)採用現代程序設計技術

(5)結果應能清楚地審查

(6)合理安排軟件開發小組的人

(7)承認不斷改進軟件工程實現的必要性

發佈了52 篇原創文章 · 獲贊 5 · 訪問量 7117
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章