面向对象研究与发展.pptx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 面向对象技术研究与发展; 面向对象技术地位 面向对象技术简介 新技术的发展动因 现代面向对象技术 新技术的发展机遇;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年底,出现第一个个人计算机MITS Altair 8800; 1981年,IBM PC诞生; 1981年2 million台,1982年5.5 million, 10年后65 million; 286,386,486,586,686,。。, 发展速度概括 5-8年:速度提高10倍,体积缩小10倍,价格降低10倍 微型化的发展 笔记本,嵌入式系统,可穿戴计算机;后PC时代(Post-PC Era) PC时代:PC无处不在,PC处处可见。 后PC时代的特征:嵌入式系统 无所不在, 功能集中:Cell Phone, Printer, Wearable Computer, etc 隐身作用,通信为主:System on Chip--> Disappearing computer-->Wireless Connection--> Universal Network 嵌入方式:嵌入设备,嵌入人体 发展过程 60年代:Mainframe + 批处理 70年代:分时系统+个人介入 80年代:PC机+个人信息处理 90年代:个人为中心+可穿戴,嵌入式 人围着计算机 -

文档评论(0)

文单招、专升本试卷定制 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档