
【為什么會有軟件危機】原因如下:
1、用戶對軟件需求的描述不精確,可能有遺漏、有二義性、有錯誤,甚至在軟件開發過程中,用戶還提出修改軟件功能、界面、支撐環境等方面的要求 。
2、軟件開發人員對用戶需求的理解與用戶的本來愿望有差異,導致開發出來的軟件產品與用戶要求不一致 。
3、大型軟件項目需要組織一定的人力共同完成,多數管理人員缺乏開發大型軟件系統的經驗 。各類人員的信息交流不及時、不準確、有時還會產生誤解 。
4、軟件項目開發人員不能有效地、獨立自主地處理大型軟件的全部關系和各個分支,因此容易產生疏漏和錯誤 。
5、缺乏有利的方法學和工具方面的支持,過分的依靠程序設計人員在軟件開發過程中的技巧和創造性,加劇軟件產品的個性化 。
6、軟件產品的特殊性和人類智力的局限性,導致人們無力處理“復雜問題” 。
推薦閱讀
- 為什么火柴平放比豎放燃燒更劇烈
- 為什么叫白吉饃
- 為什么叫齊秦為小哥
- 為什么叫河西走廊
- 為什么雞蛋不能和豆漿一塊吃
- 為什么叫大理石
- 為什么節奏大師沒聲音
- 為什么會發生金融危機
- 為什么加油不能加滿
- 為什么叫合同戰術訓練基地
