软件技术的新动向与软件产业发展的机遇.ppt

软件技术的新动向与软件产业发展的机遇.ppt

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

软件技术的新动向与软件产业发展的机遇 郝 克 刚 2000.10. 我们的社会正在步入知识经济时代。知识经济的特点在于创造价值的源泉已不再主要是依赖于资源、资本和人的简单劳动,而是依赖于科技。科技的更新将引起新兴产业的产生和发展。 软件产业是典型的高科技产业。那么当今软件技术有何新的动向,它为软件产业的发展带来怎样的机遇,我们能否抓住此一机遇把我国的软件产业发展上去呢? 一些反映软件新技术的新的名词,新概念被广泛流传.如客户/服务器、面向对象、因特网、内联网、外联网、构件、B/S、JAVA、CORBA、DCOM、OLE、.NET、J2EE等。 甚至有些公司有意地炒作一些概念,如微软的“计算机神经网络”、IBM公司的“电子商务”、HP的“电子世界”等。可以说是层出不穷使人眼花缭乱。 如果把软件技术的新动向归纳一下,我认为可以概括为以下三点,即 媒体数字化、计算机网络化 和 软件构件化。 媒体数字化 有一本有名的书叫数字化生存.作者特别以信息数字化的最小单位比特,和物质的电小单位原子来比较信息与物质的区别。原子的移动要比比特的传输困难得多和慢得多。 数字化是指从信息的模拟量表示转化为离散量表示。对大量的媒体形式,如图形、图象、视频、声音等以及它们的应用,如电话、传真、摄影、电视、电影等由模拟技术转化为数字技术才是最近的事,有些还正在转化和创新之中。 这个转换带动了软件技术的发展,如多媒体软件、真实感图形、数据压缩和解压缩、图象识别、非键盘输入、虚拟现实等。 计算机网络化 应该说最近几年因特网的爆炸性地发展,是本世纪末信息技术的最伟大的成就。如果把单个计算机和局域网称为计算机的个体和群体的话,那么因特网就已成为计算机的社会或计算机的世界了。 我们个人将来的工作、学习、娱乐就象现在离不开电灯、电话、电视一样将离不开因特网。社会上的各行各业的运行也将最终离不开因特网。全球的经济一体化进程将随因特网的发展而加快。地球将变得愈来愈小。 这种网络化的趋势对计算机软件技术产生了巨大影响。分布式操作系统、浏览器、服务器、中间件、网上搜索引擎、信息挖掘、Agent 、 CSCW等 软件构件化的发展过程 六、七十年代大型软件系统开发引起的软件危机,导致了 Yourdon 和 De Marco 的结构化分析与结构化设计的软件工程方法的盛行。 后来在八十年代出现了面向对象的方法,九十年代形成了统一的建模语言:UML。 九十年代发展了软件的构件化和集成新技术以及Java,CORBA, Internet 的Web技术等。 Booch、 Rumbaugh、 Jacobson 这几种方法虽然基本思路相同,但仍有不少差异,从而为实际的软件开发和应用带来诸多不便 于是由RATIONAL软件公司发起,从95年开始先是Booch和Rumbaugh合作,后来Jacobson也加盟,共同提出了一个统一的建模语言 UML ,得到很多软件公司的支持,逐渐成为面向对象方法的一个事实上的标准。 经过反复修改和扩充,到1997年9月已经发展到业界充分公认的UML1.1版本。 The Rational Rose 2000 Evaluation Edition is a full version of the Rose 2000 Enterprise Edition. 三。软件的构件化与集成新技术和 CORBA。 由于有了面向对象技术的发展,多年来追求软件构件化的的梦想,已经成为现实的可能。也就是要让软件像机械制造工业一样可以由各种标准和非标准的零件来进行组装,或者像建筑业一样由各种建筑材料搭建成各式各样的建筑。 软件的构件化和集成新技术的目标是,软件可以由不同厂商提供的,用不同语言开发的,在不同硬件平台上实现的软件构件来方便的、动态的集成。这种构件可以分布式地放置在网上的不同结点上,要求能互操作。 为了协调和制定统一的标准成立了OMG(对象管理联盟,成立于1989年)。加盟此组织的单位愈来愈多,其中包括软件的开发供应商,软件用户和软件技术的研究院所等,现已有750多个单位。经过几年的努力,已制定了一系列的标准规约,称为 CORBA(公共对象请求中介结构). CORBA(公共对象请求中介结构)、它的核心是(ORB),是分布式对象借以相互操作的中介通道。 另外还定义了最基本的对象服务构件和公共设施构件。 OMG所定义的CORBA并不规定具体的实现。实现CORBA的软件由各个厂家自行开发。现已有多种可用的产品版本发布。 ORB 内核 ORB的作用是将客户的请求发送给对象,并将任何回应返回至发出请求的客户。 在通信过程中,ORB一般隐蔽了以下内容: .对象位置。 .对象实现。 .对象执行状态。 对象通信机制。 OMG于1998年公布了最新的CORBA2.2规范,其主要

文档评论(0)

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

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

1亿VIP精品文档

相关文档