软件危机

✍ dations ◷ 2025-08-22 07:39:50 #软件危机

软件危机(英语:Software Crisis)是早期计算机科学的一个术语,是指在软件开发及维护的过程中所遇到的一系列严重问题,这些问题皆可能导致软件产品的寿命缩短、甚至夭折。软件开发是一项高难度、高风险的活动,由于它的高失败率,故有所谓“软件危机”之说。软件危机的本源是复杂、期望和改变。这个术语用来描述正急遽增加之电脑的力量带来的冲击和可能要处理的问题的复杂性。从本质上来说,它谈到了写出正确、可理解、可验证的计算机程序的困难。

1968年,北大西洋公约组织(NATO)在联邦德国的国际学术会议创造软件危机(Software crisis)一词。而1960年代中期开始爆发众所周知的软件危机,为了解决问题,在1968、1969年连续召开两次著名的NATO会议,并同时提出软件工程的概念。

1972年,艾兹赫尔·戴克斯特拉于计算机协会图灵奖的演讲:

软件危机使人们认识到中大型软件系统与小型软件有着本质性差异:大型软件系统开发周期长、费用昂贵、软件质量难以保证、生产率低,它们的复杂性已远超出人脑能直接控制的程度 ,大型软件系统不能沿袭工作室的开发方式,就像制造小木船的方法不能生产航空母舰一样。它的存在已经有数十年的历史了,一直到了1980年代的面向对象技术才解决了一部分在软件危机上的窘境。

软件危机其原因,衔接到硬件的整体复杂度,与软件开发流程。危机表现在几个方面:

硬件成长率每年大约30%,软件每年只勉强以4~7%速度在成长,信息系统的交付日期一再延后,许多待开发的软件系统无法如期开始。1960年代软件开发成本占总成本20%以下;1970年代软件成本已达总成本80%以上,软件维护费用在软件成本中高达65%。1986年公布的数据,所有验收的外包软件中,竟然只有4%可用,其余96%却是不堪一用。大部分的企业自行开发的信息系统中,有四分之三也是功败垂成。因此软件维护成本居高不下,软件产品质量低落是最主要的原因。

1995年,Standish Group研究机构以美国境内8000个软件项目作为调查样本,调查结果显示,有84%软件计划无法于既定时间、经费中完成,超过30%的项目于执行中被取消,项目预算平均超出189%。

OS/360(英语:OS/360 and successors)操作系统被认为是一个典型的案例。到现在为止,它仍然被使用在360系列主机中。这个经历了数十年,极度复杂的软件项目甚至产生了一套不包括在原始设计方案之中的工作系统。OS/360是第一个超大型的软件项目,它使用了1000人左右的程序员。佛瑞德·布鲁克斯在随后他的大作《人月神话》中曾经承认,在他管理这个项目的时候,他犯了一个价值数百万美元的错误。

美国银行1982年进入信托商业领域,并规划发展信托软件系统。项目原订预算2千万美元,开发时程9个月,预计于1984年12月31日以前完成,后来至1987年3月都未能完成该系统,期间已投入6千万美元。美国银行最终因为此系统不稳定而不得不放弃,并将340亿美元的信托账户转移出去,并失去了6亿美元的信托生意商机。

相关

  • 埃维昂莱班1法国统计部门在计算土地面积时,不计算面积大于1平方公里的湖泊、池塘、冰川和河口。埃维昂莱班(法语:Évian-les-Bains),简称为埃维昂(Évian),是法国的一个市镇,位于上萨瓦省北部的
  • 国军历史文物馆国军历史文物馆(英语:Armed Forces Museum),简称军史馆,是中华民国的一个军事博物馆,是隶属于中华民国国防部政务办公室史政编译处的一个任务编组,位于台北市中正区贵阳街一段243号
  • 在活体In vivo为拉丁文“在活体内”之意。在科学文献中,in vivo常指进行于完整且存活的个体内的组织的实验,以区别在生物体上移除下来的组织或死亡的组织上进行的实验(对应的拉丁文为
  • 自治领统计局自治领统计局(英语:Dominion Bureau of Statistics)曾是加拿大政府中负责人口普查的机构。它根据《统计法》成立于1918年成立。该局于1971年被加拿大统计局所取代。
  • The Master (韩国综艺)《The Master》(朝鲜语:더 마스터 - 음악의 공존,英语:The Master)是韩国Mnet于2017年制作的综艺节目,以特级歌手间竞演或生存战为主轴的音乐节目类型综艺。节目预计于2017年11月
  • 尼查马·泰克尼查马·泰克(Nechama Tec)是美国康涅狄格大学社会学教授,是著名的犹太人大屠杀研究者,也是2008电影《反抗军》的原作小说《反抗军》作者。1931年生于波兰卢布林的一个犹太人
  • 忌日忌日,也称忌辰,是指先辈去世的日子。在传统习俗里,每年的这一天,逝者家人禁忌参与各种宴会、饮酒等娱乐活动,并有给去世者上坟、烧纸等的
  • 黄婷婷黄婷婷(1992年9月8日-),出生于中国江苏省南京市,现为中国大型女子偶像团体SNH48的暂休成员,前所属队伍为Team NII。2013年8月18日以SNH48二期生成员的身份正式出道,同年的11月11日加入SNH48 Team NII。2015年2月13日任命为Team NII副队长。2017年12月21日卸任Team NII副队长职务。2013年8月18日,通过SNH48二期生选拔并从4万7千多人中脱颖而出,成为34名合格者之一。11月11日,升格为SNH48 Team NII 24名成员之一。1
  • 马特·巴斯比马特·巴斯比爵士,CBE(英语:Sir Matt Busby,1909年5月26日-1994年1月20日)全名亚历山大·马修·巴斯比(Alexander Matthew Busby)是著名足球运动员和传奇主教练,英格兰足球名人堂成员,执教曼彻斯特联长达二十多年。曼联主场老特拉福德球场外,矗立着他的塑像。马特·巴斯比出生于苏格兰格拉斯哥地区的兰纳克郡(Lanarkshire),父亲与叔叔都在第一次世界大战中丧生。在英格兰曼城效力伊始,曾出任锋线球员,随后逐渐占据中后卫线,以视野和出色的传球能力而著称,并随队
  • 雷菲克·赛达姆雷菲克·易卜拉欣·赛达姆(Dr. Refik Ibrahim Saydam) (1881年9月8日-1942年7月8日) 第四任土耳其共和国总理(1939年1月25日到1942年7月8日)。赛达姆于1881年出生在伊斯坦布尔,在法提赫军事初中完成小学和中学教育,1899年进入居尔哈内军事医学院(GATA),1905年11月4日毕业获上尉军医军衔。1907年-1910年在马尔代佩军事医院(Maltepe Military Hospital)和费山工厂(Feshane Factory)工作。1910年被送往德