📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

软件危机和产生的原因

创建时间2021-09-07最后修改2021-09-07原位置/程序员成长之旅/软件工程与UML/字数367
目录:程序员成长之旅/软件工程与UML

软件危机和产生的原因

什么是软件危机

落后的软件生产方式无法满足迅速增长的计算机软件需求, 最后产生致命的后果, 则称之为软件危机.

软件危机的产生的原因

  1. 用户需求不明确

  2. 在软件开发出来之前, 用户自己也不清楚软件开发的具体虚修

  3. 用户对软件开发虚修的面熟不精确, 可能有遗漏, 有二义性等

  4. 缺乏正确的理论指导

  5. 缺乏有力的的科学方法和工具方面的支持

  6. 软件开发相较于其他工业产品, 气开发过程是复杂的逻辑思维过程, 其产品极大程度的依赖于开发人员高度的智力投入.

  7. 软件开发规模越来越大

  8. 大型的软件开发项目需要组织一定的人力共同完成(团队完成), 但是大多数管理人员缺乏开发大型软件开发系统的经验, 而多数软件开发人员又缺乏管理方面的经验.

  9. 软件开发复杂程度越来越高

  10. 而软件开发不仅仅是在规模上快速的发展扩大, 其复杂性也极具的增加

  11. 软件开发产品的特殊性和人类智力的局限性, 导致人们无力处理"复杂问题"