来源: 最后更新:22-07-30 11:03:12
软件危机的主要表现是:
1、软件开发进度难以预测。拖延工期几个月甚至几年的现象并不罕见,这种现象降低了软件开发组织的信誉。
2、软件开发成本难以控制。投资一再追加,令人难于置信。往往是实际成本比预算成本高出一个数量级。而为了赶进度和节约成本所采取的一些权宜之计又往往损害了软件产品的质量,从而不可避免地会引起用户的不满。
3、用户对产品功能难以满足。开发人员和用户之间很难沟通、矛盾很难统一。往往是软件开发人员不能真正了解用户的需求,而用户又不了解计算机求解问题的模式和能力,双方无法用共同熟悉的语言进行交流和描述。在双方互不充分了解的情况下,就仓促上阵设计系统、匆忙着手编写程序,这种“闭门造车”的开发方式必然导致最终的产品不符合用户的实际需要。
4、软件产品质量无法保证。系统中的错误难以消除。软件是逻辑产品,质量问题很难以统一的标准度量,因而造成质量控制困难。软件产品并不是没有错误,而是盲目检测很难发现错误,而隐藏下来的错误往往是造成重大事故的隐患。
5、软件产品难以维护。软件产品本质上是开发人员的代码化的逻辑思维活动,他人难以替代。除非是开发者本人,否则很难及时检测、排除系统故障。为使系统适应新的硬件环境,或根据用户的需要在原系统中增加一些新的功能,又有可能增加系统中的错误。
6、软件缺少适当的文档资料。文档资料是软件必不可少的重要组成部分。实际上,软件的文档资料是开发组织和用户的之间权利和义务的合同书,是系统管理者、总体设计者向开发人员下达的任务书,是系统维护人员的技术指导手册,是用户的操作说明书。缺乏必要的文档资料或者文档资料不合格,将给软件开发和维护带来许多严重的困难和问题。
美媒:以军向加沙北部绝大部分地区发出撤离令,称为战争“新阶段”做准备
美国两党围堵中国,没有最狠只有更狠
太疯狂!全红婵三姐妹被围堵,首次挑战簪花造型,妹妹颜值抢风头
新一轮巴以冲突爆发一周年,内塔尼亚胡:以色列正在7条战线上作战
民宿老板回应哀牢山爆火:国庆期间房源天天爆满,平时约90元一晚涨到约240元
声称能瘫痪美国经济的78岁罢工领袖身家曝光:年薪90万美元,游艇比马斯克还多
facetime怎么用(facetime怎么用不了)
excel除法公式 excel除法公式是什么
小红书怎么保存图片 小红书怎么保存图片到相册里
来电显示在哪里设置 老年机来电显示在哪里设置
声称能瘫痪美国经济的78岁罢工领袖身家曝光:年薪90万美元,游艇比马斯克还多
2023年普通纪念币发行计划表(2023兔年纪念币预约)根据中国人民银行普通纪念币发行计划,2023年除已公告发行的2023年
2024新会区公墓清明节祭扫预约电话一览 2024蓬江区墓园清明祭扫预约形式及电话汇总 以总理猛批马克龙:“真可耻!” 马克龙回应被掌 派出所凌晨3点还有游客排队打卡,“有时候警察都很想报警”