软件危机产生的主要原因(软件危机)
您好,今天小编胡舒来为大家解答以上的问题。软件危机产生的主要原因,软件危机相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、1.IBMOS/360IBMOS/360操作系统被认为是一个典型的案例。
2、到现在为止,它仍然被使用在360系列主机中。
3、这个经历了数十年,极度复杂的软件项目甚至产生了一套不包括在原始设计方案之中的工作系统。
4、OS/360是第一个超大型的软件项目,它使用了1000人左右的程序员。
5、佛瑞德·布鲁克斯在随后他的大作《人月神话》中曾经承认,在他管理这个项目的时候,他犯了一个价值数百万美元的错误。
6、2.美国银行信托软件系统开发案美国银行1982年进入信托商业领域,并规划发展信托软件系统。
7、项目原订预算2千万美元,开发时程9个月,预计于1984年12月31日以前完成,后来至1987年3月都未能完成该系统,期间已投入6千万美元。
8、美国银行最终因为此系统不稳定而不得不放弃,并将340亿美元的信托账户转移出去,并失去了6亿美元的信托生意商机。
9、扩展资料:软件危机表现在以下四个方面:(1)经费预算经常突破,完成时间一再拖延。
10、由于缺乏软件开发的经验和软件开发数据的积累,使得开发工作的计划很难制定。
11、主观盲目制定计划,执行起来与实际情况有很大差距,使得开发经费一再突破。
12、由于对工作量估计不足,对开发难度估计不足,进度计划无法按时完成,开发时间一再拖延。
13、(2)开发的软件不能满足用户要求。
14、开发初期对用户的要求了解不够明确,未能得到明确的表达。
15、开发工作开始后,软件人员和用户又未能及时交换意见,使得一些问题不能及时解决,导致开发的软件不能满足用户的要求,因而导致开发失败。
16、(3)开发的软件可维护性差。
17、开发过程中没有同意的、公认的规范,软件开发人员按各自的风格工作,各行其是,开发过程无完整、规范的文档,发现问题后进行杂乱无章的修改。
18、程序结构不好,运行时发现错误也很难修改,导致维护性差。
19、(4)开发的软件可靠性差。
20、由于在开发过程中,没有确保软件质量的体系和措施,在软件测试时,又没有严格的、充分的、完全的测试,提交给用户的软件质量差,在运行中暴露出大量的问题。
21、参考资料来源:百度百科-软件危机。
本文就为大家分享到这里,希望小伙伴们会喜欢。