為什么會有軟件危機


為什么會有軟件危機


【為什么會有軟件危機】原因如下:
1、用戶對軟件需求的描述不精確,可能有遺漏、有二義性、有錯誤,甚至在軟件開發過程中,用戶還提出修改軟件功能、界面、支撐環境等方面的要求 。
2、軟件開發人員對用戶需求的理解與用戶的本來愿望有差異,導致開發出來的軟件產品與用戶要求不一致 。
3、大型軟件項目需要組織一定的人力共同完成,多數管理人員缺乏開發大型軟件系統的經驗 。各類人員的信息交流不及時、不準確、有時還會產生誤解 。
4、軟件項目開發人員不能有效地、獨立自主地處理大型軟件的全部關系和各個分支,因此容易產生疏漏和錯誤 。
5、缺乏有利的方法學和工具方面的支持,過分的依靠程序設計人員在軟件開發過程中的技巧和創造性,加劇軟件產品的個性化 。
6、軟件產品的特殊性和人類智力的局限性,導致人們無力處理“復雜問題” 。

    推薦閱讀