收藏 分销(赏)

浅谈软件危机.ppt

上传人:丰**** 文档编号:7399171 上传时间:2025-01-02 格式:PPT 页数:10 大小:211.50KB 下载积分:8 金币
下载 相关 举报
浅谈软件危机.ppt_第1页
第1页 / 共10页
浅谈软件危机.ppt_第2页
第2页 / 共10页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,浅谈软件危机,主讲人:王琨,1,目录,含义,表现,产生原因,解决途径,危机实例,2,什么是软件危机?,软件危机,(Software Crisis),是计算机软件在它的开发和维护过程中所遇到的一系列严重问题。概括地说,主要包含两方面的问题:如何开发软件,怎样满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。,3,危机实例,IBMOS/360,操作系统被认为是一个典型的案例。到现在为止,它仍然被使用在,360,系列主机中。这个经历了数十年,极度复杂的软件项目甚至产生了一套不包括在原始设计方案之中的工作系统。缺乏必要的文档资料或者文档资料不合格,将给软件开发和维护带来许多严重的困难和问题。,IBM,公司开发,OS/360,系统,共有,4000,多个模块,约,100,万条指令,投入,5000,人,/,年,耗资数亿美元,结果还是延期交付。在交付使用后的系统中仍发现大量(,2000,个以上)的错误。佛瑞德,布鲁克斯在随后他的大作,人月神话,中曾经承认,在他管理这个项目的时候,他犯了一个价值数百万美元的错误,。,4,主要表现,软件开发进度难以预测,软件开发成本难以控制,用户对产品功能难以满足,软件产品质量无法保证,软件产品难以维护,软件缺少适当的文档资料,软件,=,程序,+,文档,+,数据,5,产生原因,用户需求不明确,在软件开发出来之前,用户自己也不清楚软件开发的具体需求;,用户对软件开发需求的描述不精确,可能有遗漏、有二义性、甚至有错误;,在软件开发过程中,用户还提出修改软件开发功能、界面、支撑环境等方面的要求;,软件开发人员对用户需求的理解与用户本来愿望有差异;,6,缺乏正确的理论指导,缺乏有力的方法学和工具方面的支持。由于软件开发不同于大多数其他工业产品,其开发过程是复杂的逻辑思维过程,其产品极大程度地依赖于开发人员高度的智力投入。由于过分地依靠程序设计人员在软件开发过程中的技巧和创造性,加剧软件开发产品的个性化,也是发生软件开发危机的一个重要原因。,7,软件开发规模越来越大,随着软件开发应用范围的增广,软件开发规模愈来愈大。大型软件开发项目需要组织一定的人力共同完成,而多数管理人员缺乏开发大型软件开发系统的经验,而多数软件开发人员又缺乏管理方面的经验。各类人员的信息交流不及时、不准确、有时还会产生误解。软件开发项目开发人员不能有效地、独立自主地处理大型软件开发的全部关系和各个分支,因此容易产生疏漏和错误。,8,软件开发复杂度越来越高,软件开发不仅仅是在规模上快速地发展扩大,而且其复杂性也急剧地增加。软件开发产品的特殊性和人类智力的局限性,导致人们无力处理,“,复杂问题,”,。所谓,“,复杂问题,”,的概念是相对的,一旦人们采用先进的组织形式、开发方法和工具提高了软件开发效率和能力,新的、更大的、更复杂的问题又摆在人们的面前。,9,解决途径,软件工程诞生于,60,年代末期,它作为一个新兴的工程学科,主要研究软件生产的客观规律性,建立与系统化软件生产有关的概念、原则、方法、技术和工具,指导和支持软件系统的生产活动,以期达到降低软件生产成本、改进软件产品质量、提高软件生产率水平的目标。软件工程学从硬件工程和其他人类工程中吸收了许多成功的经验,明确提出了软件生命周期的模型,发展了许多软件开发与维护阶段适用的技术和方法,并应用于软件工程实践,取得良好的效果。,在软件开发过程中人们开始研制和使用软件工具,用以辅助进行软件项目管理与技术生产,人们还将软件生命周期各阶段使用的软件工具有机地集合成为一个整体,形成能够连续支持软件开发与维护全过程的集成化软件支援环境,以期从管理和技术两方面解决软件危机问题。,此外,人工智能与软件工程的结合成为,80,年代末期活跃的研究领域。基于程序变换、自动生成和可重用软件等软件新技术研究也已取得一定的进展,把程序设计自动化的进程向前推进一步。在软件工程理论的指导下,发达国家已经建立起较为完备的软件工业化生产体系,形成了强大的软件生产能力。软件标准化与可重用性得到了工业界的高度重视,在避免重用劳动,缓解软件危机方面起到了重要作用。,10,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服