面向对象技术研究与发展课件.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文档。上传文档
查看更多

;面向对象技术地位

面向对象技术简介

新技术的发展动因

现代面向对象技术

新技术的发展机遇;1.1面向对象技术地位;信息革命的核心

集成电路是细胞通讯网络是动脉

计算机是大脑信息资源是血浆

应用需求是心脏安全是免疫系统

软件是灵魂

软件产业的地位

第一大产业

面向对象是软件技术的基本指导思想

发展过程:个人技巧-结构化-面向对象

覆盖范围:运行技术工具技术过程技术

两个侧面:学术界工业界

具体实例:操作系统数据库系统高级语言

开发平台应用系统开发技术;1.2面向对象技术简介;结构化方法+软件工程

面向对象方法;1.2.1结构化方法+软件工程;早期的软件开发

硬件环境:CPU为核心,存贮量小

应用特点:科学计算,计算量大,输入输出量小

主要对象:小型程序,顺序程序

软件开发:方式:个体工作

方法:个人技巧

准则:执行功效

平台和应用需求变化

硬件环境:外部设备发展迅速

应用特点:非数值应用,计算量小,输入输出量大

主要问题:大型程序,并发程序软件危机

软件开发:方式:合作开发需求

方法:新方法的探讨

准则:执行工效+易理解性+开发工效

结果:结构化方法+软件工程;奠基性的工作:Dijkstra的论文

Goto语句的讨论

结构化方法

开发结构良好(Top-down,Buttom-up)

结果结构良好(无goto结构)

主要目标

适合人的思维过程

开发复杂性的分层控制

主要应用

程序设计==结构化分析,结构化设计

主要问题(以人思维为核心)

功能抽象困难

功能易变性

分解结构随意

解决途径:面向现实世界,发现不变性;1.2.2面向对象方法;现实世界抽象

客观对象=基本成分

相互联系=连接/协同

概念描述=表达方式

计算世界抽象

数据操作=属性行为

方法调用=通信联系

类与继承=按类分层

基本机制

对象与交互

类与继承

多态与动态定链;基本含义

所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,充分利用多态和动态定连提供灵活性,来认识、理解刻划客观世界和设计,构建相应的软件系统

主要特征

综合了平台人问题三要素

缩小差异:

问题空间认知空间机器平台

发展过程

60年代后期:Simula67,基本思想

70年代后期:Smalltalk80,实用化

80年代:C++,Eiffel商业化

90年代:设计与分析,全面发展;1.3新技术的发展动因;嵌入式对象技术

并行面向对象技术

分布对象技术

面向对象技术;1.3.1嵌入式对象技术;计算机技术的快速发展

第一台计算机:1946年2月15日

需求:编制新型武器的射程表

研制单位:宾西法利亚大学阿伯丁弹道实验室

规模:1.8万电子管,7万只电阻,1万只电

容,耗电量150千瓦重30吨占地170平方

个人计算机的发展

1971年11月15日,Intel发布第一个微处理器4004;

1974年底,出现第一个个人计算机MITSAltair8800;

1981年,IBMPC诞生;

1981年2million台,1982年5.5million,10年后65million;

286,386,486,586,686,。。,

发展速度概括

5-8年:速度提高10倍,体积缩小10倍,价格降低10倍

微型化的发展

笔记本,嵌入式系统,可穿戴计算机;后PC时代(Post-PCEra)

PC时代:PC无处不在,PC处处可见。

后PC时代的特征:嵌入式系统

无所不在,功能集中:CellPhone,Printer,WearableComputer,etc

隐身作用,通信为主:SystemonChip--Disappearingcomputer--WirelessConnection--UniversalNetwork

嵌入方式:嵌入设备,嵌入人体

发展过程

60年代:Mainframe+批处理

70年代:分时系统+个人介入

80年代:PC机+个人信息处理

90年代:个人为中心+可穿戴,嵌入式

人围着计算机--计算机围着人

计算无处不在

文档评论(0)

156****7808 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档