什么是軟件危機?產生軟件危機的原因有哪些以及它的表現有哪些?


什么是軟件危機:泛指在計算機軟件的開發和維護過程中所遇到的一系列嚴重問題。

 

出現軟件危機的原因主要有

1)軟件本身獨有的特點確實給開發和維護帶來了困難

2)軟件開發和維護過程不規范

3)缺乏軟件開發的經驗和有關軟件開發數據的積累

4)輕視,人們在制定計划時總會有一些天馬行空的想法和要求,輕視是一個最大的錯誤。

5)忽視軟件需求分析的重要性、忽視軟件的可理解性、文檔不完備、輕視軟件的可維護性、過分強調編碼技巧等等方面。

6)用戶與開發人員的溝通問題,從而技術人員獲取的需求不夠全面。

 

軟件危機的表現

1)軟件開發沒有真正的計划性,對軟件開發進度和軟件開發成本的估計常常很不准確,計划的制定帶有很大的盲目因素。

2)對於軟件需求信息的獲取常常不充分,軟件產品往往不能真正地滿足用戶的實際需求。

3)缺乏良好的軟件質量評測手段,從而導致軟件產品的質量常常得不到保證。

4)對於軟件的可理解性、可維護性認識不夠;軟件的可復用性、可維護性不如人意。

5)軟件開發過程沒有實現“規范化”,缺乏必要的文檔資料或者文檔資料不合格、不准確,難以進行專業維護。

6)軟件開發的人力成本持續上升。

7)缺乏自動化的軟件開發技術,軟件開發的生產率依然低下,遠遠滿足不了急劇增長的軟件需求。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM