軟件危機的主要原因有

來源:趣味百科館 2.32W

軟件危機的原因:1、用戶需求不明確。2、缺乏正確的理論指導。3、軟件規模越來越大。在軟件開發過程中,用戶需求不明確問題主要體現在四個方面:

1、在軟件開發出來之前,用戶自己也不清楚軟件開發的具體需求;

軟件危機的主要原因有

2、用戶對軟件開發需求的描述不精確,可能有遺漏、有二義性、甚至有錯誤;

3、在軟件開發過程中,用戶還提出修改軟件開發功能、界面、支撐環境等方面的要求;

4、軟件開發人員對用戶需求的理解與用戶本來願望有差異。

軟件危機的主要原因有 第2張

軟件危機解決途徑:

軟件工程誕生於60年代末期,它作爲一個新興的工程學科,主要研究軟件生產的客觀規律性,建立與系統化軟件生產有關的概念、原則、方法、技術和工具,指導和支持軟件系統的生產活動,以期達到降低軟件生產成本 、改進軟件產品質量、提高軟件生產率水平的目標。軟件工程學從硬件工程和其他人類工程中吸收了許多成功的經驗,明確提出了軟件生命週期的模型,發展了許多軟件開發與維護階段適用的技術和方法,並應用於軟件工程實踐,取得良好的效果。

在軟件開發過程中人們開始研製和使用軟件工具,用以輔助進行軟件項目管理與技術生產,人們還將軟件生命週期各階段使用的軟件工具有機地集合成爲一個整體,形成能夠連續支持軟件開發與維護全過程的集成化軟件支援環境,以期從管理和技術兩方面解決軟件危機問題。

熱門標籤