哈工大计算机软件技术基础课件18.pdf

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
哈工大计算机软件技术基础课件18

第9章 软件工程概论 计算机软件技术基础 Basis of Computer Software Technology 哈工大计算机科学与技术学院 Basis of Computer Software Technology Slide 9-1 第9章 软件工程概论 第9章 软件工程概论 本章主要内容 软件的发展 软件开发的问题 软件工程的定义 软件工程的基本原理 软件工程方法学的分类 软件生存周期 软件过程模型编码 软件测试 软件过程模型 2012/10/9 Basis of Computer Software Technology Slide 9-3 第9章 软件工程概论 9.1 软件的发展 1950-1960年代 软件=程序(Program) 面向过程的软件=算法(Algorithm)+数据结构(Data Structure) 1970年代 软件=程序(Program)+文档(Document) 软件=程序(Program)+文档(Document)+数据(Data) 1980-1990年代 面向对象的软件=对象(Object)+消息(Message) 1990年代-至今 面向构件的软件=构件(Component)+框架(Framework) 面向服务的软件=服务(Service)+消息(Message) 2012/10/9 Basis of Computer Software Technology Slide 9-4 第9章 软件工程概论 9.1 软件的发展 阶段1:独立的程序(Independent Programming Service) 阶段2 :软件产品(Software Product) 阶段3 :企业解决方案(Enterprise Solution) 阶段4 :支持大众应用的软件包(Packaged Software for the Mass) 阶段5:Internet软件与服务 2012/10/9 Basis of Computer Software Technology Slide 9-5 第9章 软件工程概论 9.1.1 独立的程序 1955年2月,Elmer Kubie与John Sheldon创建了 CUC,这是第一家致力于软件开发的软件公司 在此阶段,软件通常针对特定的硬件平台 随着两个大的软件项目的实施,软件产业开始慢慢 产生 SABRE:航空预定系统($30 million) SAGE:航空防卫系统(1949~1962) 700/1000个程序员 $8 billion的预算 2012/10/9 Basis of Computer Software Technology Slide 9-6 第9章 软件工程概论 9.1.2 软件产品 1964年,Martin Goetz开发了Flowchart软件,并开 始由RCA和IBM 向顾客销售 此时的软件形成了独立的产品,不再是为特定的硬件平 台所开发 MARK IV :数

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档