欢迎来到天天文库
浏览记录
ID:10817235
大小:15.28 KB
页数:2页
时间:2018-07-08
《南方it告诉你什么是软件危机》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、南方IT告诉你什么是软件危机南方学院认为软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些严重的问题阻碍着软件生产的规模化、商品化以及生产效率,让软件的开发和生产成为制约软件产业发展的“瓶径”。1.南方IT人士认为软件危机的由来(1)硬件生产率大幅提高如今,计算机的发展已进入一个新的历史阶段。硬件产品已系列化、标准化,“即插即用”。硬件产品的生产可以采用最高精尖的现代化工具和手段、自动成批生产。(2)软件生产复杂度随规模增大假设1个人一年生产一万条有效指令,那么是否4000人生产一年,或400人生产10年就能完成任务呢?答案是否定的。一万条指令的复
2、杂度决不仅仅是100条指令复杂度的100倍。(3)软件生产率很低伴随计算机的普及,整个社会对计算机应用的需求越来越大。但软件的生产却还沿用“手工作坊”的生产方式,人工编程生产。生产效率仅提高了几倍。生产能力极其低下。(4)硬、软件供需失衡社会大量需求,生产成本高,生产过程控制复杂,生产效率低等等因素构成软件生产的恶性循环。2.那么大家知道软件危机的具体体现在哪吗?现在南方IT专家告诉你什么原因⑴软件开发进度难以预测拖延工期几个月甚至几年的现象并不罕见,这种现象降低了软件开发组织的信誉。⑵软件开发成本难以控制投资一再追加,令人难于置信。往往是实际成本比预算成本高出一个数
3、量级。而为了赶进度和节约成本所采取的一些权宜之计又往往损害了软件产品的质量,从而不可避免地会引起用户的不满。⑶用户对产品功能难以满足开发人员和用户之间很难沟通、矛盾很难统一。往往是软件开发人员不能真正了解用户的需求,而用户又不了解计算机求解问题的模式和能力,双方无法用共同熟悉的语言进行交流和描述。 在双方互不充分了解的情况下,就仓促上阵设计系统、匆忙着手编写程序,这种“闭门造车”的开发方式必然导致最终的产品不符合用户的实际需要。缺乏必要的文档资料或者文档资料不合格,将给软件开发和维护带来许多严重的困难和问题。所以南方IT人士提醒大家在选择软件的时候请慎用,不要因为
4、便宜而损坏自己的电脑。
此文档下载收益归作者所有