软件危机的表现形式和产生原因软件危机的主要表现

大家好,今日小经来聊聊一篇关于软件危机的表现形式及产生原因,软件危机的主要表现的文章,现在让我们往下看看吧!
软件危机的主要表现是:
1.软件开发的进度很难预测。工期拖延几个月甚至几年的情况屡见不鲜,降低了软件开发机构的公信力。
2.软件开发的成本很难控制。令人难以置信的是投资一再增加。实际成本通常比预算成本高一个数量级。然而,为了赶进度和节省成本,一些权宜之计往往会损害软件产品的质量,这必然会引起用户的不满。
3.用户对产品功能不满意。开发者和用户之间很难沟通,很难统一矛盾。往往软件开发者无法真正理解用户的需求,用户也不知道计算机解决问题的模式和能力,所以双方无法用共同熟悉的语言进行交流和描述。在双方都没有完全了解对方的情况下,仓促设计系统,编写程序。这种“闭门造车”的开发模式,必然导致最终产品不符合用户的实际需求。
4.软件产品的质量无法保证。系统中的错误很难消除。它是软件的逻辑产物,质量问题难以统一度量,导致质量控制困难。软件不是没有错误的,但是盲目检测很难发现错误,隐藏的错误往往是造成重大事故的隐患。
5.软件产品很难维护。软件本质上是开发人员编码的逻辑思维活动,是其他人无法替代的。除非是开发人员本人,否则很难及时发现并排除系统故障。为了使系统适应新的硬件环境,或者根据用户的需要在原系统上增加一些新的功能,都有可能增加系统中的误差。
6.该软件缺乏适当的文档。文档是软件必不可少的重要部分。软件文档实际上是开发机构与用户之间的权利义务契约,是系统管理者和总体设计者向开发人员下达的任务书,是系统维护人员的技术指导手册,是用户的操作说明书。缺少必要的文档或不合格的文档会给软件开发和维护带来许多严重的困难和问题。
本文到此结束,希望对大家有所帮助。
这篇好文章是转载于:知行礼动
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 知行礼动
- 本文地址: /news/detail/tanhbfgbkg