6GK7343-1EX21-OXEO
以“软件作坊”的形式开发软件。开发的方法基本上仍然沿用早期的个性化软件开发方式,当软件的数量急剧膨胀,软件需求日趋复杂,维护的难度越来越大,开发成本越来越高,失败的软件开发项目屡见不鲜,“软件危机”就这样开始了。“软件危机”使得人们开始对软件及其特性进行更的研究,人们改变了早期对软件的不正确看法,那些被认为很难被别人看懂、通篇充满了程序技巧和窍门的程序不再是的程序。而除了功能正确、性能优良之外,容易看懂、容易使用、容易修改和扩充的程序才是真正的程序。
在软件开发和维护工作中存在如此之多的严重问题,一方面与软件本身的特点有关,另一方面与软件开发和维护的不正确方法有关。总体来说,有如下5点。
(1)忽视软件开发前期的需求分析。
随着微电子技术的进步和生产自动化的不断发展,硬件成本逐年下降,软件开发需要大量人力,软件成本所占比例持续上涨。
(7)软件开发生产率的提高赶不上硬件的发展和人们需求的增长。
软件产品的“供不应求”现象使人类不能充分利用现代计算机硬件提供的巨大潜力。
以上列举的仅仅是软件危机的一些典型表现,事实上,软件危机带给软件开发和维护的问题远不止这些。
软件不仅是程序,还应该有完整的文档数据。这些文档数据应该是在软件开
浔之漫智控技术(上海)有限公司(xzm-wqy-shqw)
是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维
修,是全国的自动化设备公司之一。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
6GK7343-1EX21-OXEO
织的管理人员、开发人员、维护人员而言都是至关重要、必不可少的。缺乏必要的文档数据,必然给软件开发和维护带于人们根据不同的应用要求选择相应的软件,也鉴于不同类型的工程对象对软件的开发和维护有目前,概括来说,软件危机包含两方面问题:一方面是如何开发软件,以满足不断增长、日益复杂的需求;另一方面是如何维护数量不断膨胀的软件产品。鉴于软件危机的长期性和症状不明显的特征,近年来也有着不同的要求和处理方法具体来说,软件危机有以下一些典型表现。
(1)对软件开发成本和进度的估计常常不准确。
拖延几个月甚至几年工期的现象并不罕见,这种现象降低了软件开发组织的信誉。以丹佛新国际机场为例,按原定计划要在1993年万圣节前启用,但一直到1994年6月,机场的计划者还无法预测系统何时能达到可使机场开放的稳定程度。
(2)用户对“已完成”系统不满意的现象经常发生。
软件开发人员和用户间的交流不充分,造成开发人员对用户的需求一知半解,仓促编写程序,西门子终导致产品与用户期望值的差距过大。
(3)软件产品的质量往往靠不住。,对软件进行分类是必要的。人们对软件的关心和侧重点有所不同,难以找到一种统一的严格分类标准。软件还正在吞噬许多被广泛认为主要存在于实体世界的行业价值链。的汽车里,软件操作着引擎,控制着安全功能,给乘客带来娱乐,引导驾驶员向目的地行驶,实现每辆汽车与移动设备、卫星和全球定位系统
软件根据规模可分为微型软件、小型软