软件危机的典型表现,软件危机的典型表现有

软件危机的典型表现,软件危机的典型表现有缩略图

软件危机的主要表现

软件危机的主要表现

软件开发进度难以预测

拖延工期几个月甚至几年的现象并不罕见,这种现象降低了软件开发组织的信誉。

软件开发成本难以控制

投资一再追加,令人难于置信。往往是实际成本比预算成本高出一个数量级。

而为了赶进度和节约成本所采取的一些权宜之计又往往损害了软件产品的质量,从而不可避免地会引起用户的不满。

用户对产品功能难以满足

开发人员和用户之间很难沟通、矛盾很难统一。往往是软件开发人员不能真正了解用户的需求,而用户又不了解计算机求解问题的模式和能力,双方无法用共同熟悉的语言进行交流和描述。

在双方互不充分了解的情况下,就仓促上阵设计系统、匆忙着手编写程序,这种闭门造车的开发方式必然导致最终的产品不符合用户的实际需要。

软件产品质量无法保证

系统中的错误难以消除。软件是逻辑产品,质量问题很难以统一的标准度量,因而造成质量控制困难。

软件产品并不是没有错误,而是盲目检测很难发现错误,而隐藏下来的错误往往是造成重大事故的隐患。

软件产品难以维护

软件产品本质上是开发人员的代码化的逻辑思维活动,他人难以替代。除非是开发者本人,否则很难及时检测、排除系统故障。

为使系统适应新的硬件环境,或根据用户的需要在原系统中增加一些新的功能,又有可能增加系统中的错误。

软件缺少适当的文档资料

文档资料是软件必不可少的重要组成部分。实际上,软件的文档资料是开发组织和用户的之间权利和义务的合同书,是系统管理者、总体设计者向开发人员下达的任务书,是系统维护人员的技术指导手册,是用户的操作说明书。

缺乏必要的文档资料或者文档资料不合格,将给软件开发和维护带来许多严重的困难和问题。

请问什么是软件危机?它有哪些典型表现?为什么会出现软件危机?谢谢!

请问什么是软件危机?它有哪些典型表现?为什么会出现软件危机?谢谢!

有问题,找百度哈~这个是百度百科的解释http://baike.baidu.com/view/30093.html?wtp=tt

为什么会有软件危机

为什么会有软件危机

从软件危机的种种表现和软件作为逻辑产品的特殊性可以发现软件危机的原因:

(1)用户对软件需求的描述不精确,可能有遗漏,有二义性,有错误,甚至在软件开发过程中,用户还提出修改软件功能,界面,支撑环境等方面的要求;

(2)软件开发人员对用户需求的理解与用户的本来愿望有差异,这种差异必然导致开发出来的软件产品与用户要求不一致;

(3)大型软件项目需要组织一定的人力共同完成,多数管理人员缺乏开发大型软件系统的经验,而多数软件开发人员又缺乏管理方面的经验.各类人员的信息交流不及时,不准确,有时还会产生误解;

(4)软件项目开发人员不能有效地,独立自主地处理大型软件的全部关系和各个分支,因此容易产生疏漏和错误;

(5)缺乏有力的方法学和工具方面的支持,过分地依赖程序设计人员在软件开发过程中的技巧和创造性,加剧软件产品的个性化;

(6)软件产品的特殊性和人类智力的局限性,导致人们无力处理”复杂问题”.所谓”复杂问题”的概念是相对的,一旦人们采用先进的组织形式,开发方法和工具构造提高了软件的开发效率和能力,新的,更大的,更复杂的问题又摆在人们面前.

什么是软件危机

软件危机指,随着计算机工业的发展,在软件开发过程中逐渐形成了一些矛盾.比如:软件开发没有计划性;软件前期需求分析不足;软件开发过程没有规范等等.这些矛盾表现在软件开发中导致了一系列问题,如开发计划无法顺利执行,成本昂贵,开发的软件错误百出等等.正是这种软件危机才促使人们寻求解决方法,也就产生了软件工程.