《软件工程》01 软件工程概论.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程》01 软件工程概论

主要内容 软件与软件产业 软件工程:概念及范围 软件工程发展回顾 软件工程现状及未来 关于本课程的学习 软件概念(1) 软件-计算机系统中的程序及其文档 程序:计算任务的处理对象和处理规则的描述 文档:为了便于了解程序所需的阐明性资料 张效祥主编.计算机科学技术百科全书(第2版) 其他定义 Ian Sommerville: Computer programs and associated documentation. Software products may be developed for a particular customer or may be developed for a general market. R.S. Pressman:Software is a set of items or objects that form a “configuration” that includes:programs、documents、data ... 软件的作用 作为计算机用户和硬件间的接口界面 在计算机系统中起指挥管理作用 计算机体系结构设计的重要依据 软件概念(2) 软件一词用于描述计算机中的非硬件成分(特指计算机程序)出现于50年代,1960年前后才广为流传 高级语言的出现极大促进了计算机在各行业的应用,也使得术语“软件”得以诞生并广泛流行 60年代初,IBM将IBM1400系列上的应用程序库改造为更为灵活易用的软件包形式。软件包概念的出现启动了软件从计算机系统中分离出来成为独立成分的过程 同时,软件相对与硬件和体系结构,成为一个学科分支 “软件”一词具有三层含义 指一个科学研究领域或一门学科 指计算机系统中相对于硬件的成分 指某特定的应用软件 软件概念(3) 软件的分类(1) 基础设施类 运行支撑类(操作系统、中间件、应用服务器等)-系统软件 开发支撑类(各类软件工具、可复用软件资源等)-支撑软件 应用类 各种领域、行业的应用软件系统(业务逻辑的体现)-应用软件 软件的分类(2) 一般性软件和嵌入式软件 软件概念(4) 软件研究的3个层次 软件模型层 主要体现为计算模型(程序模型)的研究 运行开发层 针对具体计算模型,提供运行平台及开发方法、技术和工具 应用层 根据具体应用需求,基于上述模型、平台和方法开发应用系统 软件技术研究主要针对前两个层次,形成两条主线 软件系统技术 软件的本质、特征与模型,即软件的基本元素、体系结构、交互协议、行为模式、效率机制和质量保障机制等 软件开发技术 软件开发方法论及相应的工程原则、支撑工具和环境等 软件发展的阶段 第一阶段:40年代中期到50年代中期,实用高级语言的出现前 第二阶段:50年代中期到60年代后期,软件工程出现前 第三阶段:60年代后期以来,软件工程出现以后 第四阶段:新世纪以来,互联网广泛应用以后 软件技术发展的驱动力(1) 追求更具表达能力、更符合人类思维模式、更具可构造性和演化性的计算模型 软件技术发展的驱动力(2) 通过虚拟的运行平台追求更高效地发挥下层硬软件资源所提供的计算能力 软件技术发展的驱动力(3) 尽可能多地凝练共性,提高软件开发的效率和质量 软件技术发展的驱动力(4) 尽可能平滑地桥接异构性,增加互操作性 异构是市场行为的自然产物,开放互操作同样是市场行为的产物 软件产业 形成 60年代,软件包概念的出现及IBM360系列机的研发,使得软件脱离硬件系统,开始自己的独立发展道路 80年代,微软公司的成功促进了软件产业作为独立产业形态的发展 90年代,美国软件产业每年以12.5%的速度增长,增长速度比整个经济增长高出2.5倍 当前,软件及软件服务业已成为信息产业中的支柱产业 和传统产业相比,软件产业还未成熟 智力密集、人力密集,“工业化”程度低 合理的产业分工和协作、行业标准的形成、质量和过程的可控、可度量、…… 手工作坊式为主,自动或半自动工具应用弱 软件产业的地位 国际上将软件产业视为国家的战略性产业,是国际竞争的焦点和制高点。当今发达国家竞相发展软件产业 我国高度重视软件产业 2000年6月,国务院发布《鼓励软件产业和集成电路产业发展的若干政策》(18号文件) 这是自1994年国务院发布《汽车工业产业政策》之后的又一重要举措,对中国软件产业发展具有举足轻重的意义 2002年: 振兴软件产业行动纲要(2002年至2005年) 2005年: 国家中长期科学和技术发展规划纲要(2006-2020年) 软件技术和软件产业的核心与基础作用得到了进一步的明确,其在国家信息化发展需求中的战略地位日益凸显 我国高度重视软件人才培养 教育部创办示范性软件学院,培养软件工程人才 全球软件产业发展(1) 全球软件产业规模一直保持快速增长,自2004年起增长

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档