《中国软件技术现状与发展优秀PPT.ppt》由会员分享,可在线阅读,更多相关《中国软件技术现状与发展优秀PPT.ppt(46页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、中国软件技术现状与发展主要内容l l计算机信息系统概述l l基础软件技术l l应用软件技术l l嵌入式软件技术l l几点启示计算机信息系统概述计算机信息系统概述l l定义l l计算机信息系统是利用计算机采集、存储、处理、传输和管理各类信息,并以人机交互方式供应信息服务的计算机应用系统l l摘自中国计算机科学与技术百科全书(其次版)基基础础设设施施系统接口及门户管理:以多媒体等直观形式采集信息,呈现结果计算机硬件、网络、操作系统等系统软件一组实现应用业务逻辑及其流程限制的程序代码各类信息资源及其相关的资源管理系统,如数据库管理系统,书目服务系统等用户基本结构诠 释l l计算机信息系统是建立在计算
2、机硬件和网络基础计算机信息系统是建立在计算机硬件和网络基础设施之上,以资源层、业务层和表现层三层软件设施之上,以资源层、业务层和表现层三层软件为核心,为用户供应交互信息服务的一体化计算为核心,为用户供应交互信息服务的一体化计算机应用系统机应用系统l l目前软件体系结构大多接受目前软件体系结构大多接受C/SC/S(Client/SeverClient/Sever)或或B/SB/S(Browser/ServerBrowser/Server)等主流形式,均可视为)等主流形式,均可视为上述信息系统软件层次结构的实例化上述信息系统软件层次结构的实例化发展趋势l l网络化网络化l l分布性、开放性、可成长
3、性;分布性、开放性、可成长性;网络结构正在向网络结构正在向P2PP2P发展;系统趋于困难发展;系统趋于困难l l集成化集成化l l综合集成是构造一体化信息系统的关键。信息系综合集成是构造一体化信息系统的关键。信息系统的综合集成水平,干脆反映了一个企业、一个统的综合集成水平,干脆反映了一个企业、一个部门,乃至整个国家信息化建设的水平部门,乃至整个国家信息化建设的水平l l智能化智能化l l智能接口、智能搜寻、数据挖掘、语义智能接口、智能搜寻、数据挖掘、语义WebWeb、特、特性化服务、智能决策性化服务、智能决策基础软件技术基础软件技术l l定位:定位:l l操作系统,数据库管理系统和中间件是当今
4、的三操作系统,数据库管理系统和中间件是当今的三大基础软件大基础软件l l软件工程的目标:通过工程化方法,缩短和简化软件工程的目标:通过工程化方法,缩短和简化从应用所面临的问题空间到计算机所能供应的解从应用所面临的问题空间到计算机所能供应的解空间之间的映射过程,以缓解或消退软件危机空间之间的映射过程,以缓解或消退软件危机l l基础软件的任务:从各类应用软件中提取带共性基础软件的任务:从各类应用软件中提取带共性和可复用的成份,以共性软件的形式,建立比计和可复用的成份,以共性软件的形式,建立比计算机裸机层次更高的应用软件开发平台、运行平算机裸机层次更高的应用软件开发平台、运行平台和管理平台,为应用软
5、件开发者供应更靠近问台和管理平台,为应用软件开发者供应更靠近问题空间的解空间题空间的解空间基础软件的解空间裸裸 机机问题空间问题空间由中间件供由中间件供应的解空间应的解空间由数据库系统供由数据库系统供应的解空间应的解空间由操作系统供应由操作系统供应的解空间的解空间由计算机裸机供由计算机裸机供应的解空间应的解空间操作系统l l干脆包装在计算机裸机及其中断系统之上的一层干脆包装在计算机裸机及其中断系统之上的一层共性软件,处于基础软件的核心地位,又称系统共性软件,处于基础软件的核心地位,又称系统软件软件l l操作系统的作用:操作系统的作用:l l从计算机系统角度看,假如把计算机裸机比方为从计算机系统
6、角度看,假如把计算机裸机比方为国家机器中的经济基础,那么操作系统就是国家国家机器中的经济基础,那么操作系统就是国家机器中的上层建筑,主要用于管理各类资源,最机器中的上层建筑,主要用于管理各类资源,最大限度地发挥其为用户服务的效能大限度地发挥其为用户服务的效能l l从计算机运用角度看,操作系统为应用软件供应从计算机运用角度看,操作系统为应用软件供应了远比裸机便利有效的开发、部署和运行环境了远比裸机便利有效的开发、部署和运行环境操作系统现状和发展l l我国操作系统的商品化研发工作起步较晚,目前我国操作系统的商品化研发工作起步较晚,目前广泛运用的主流操作系统,包括广泛运用的主流操作系统,包括Wind
7、owsWindows系列和系列和各种各种UnixUnix系列的操作系统均是国外的产品系列的操作系统均是国外的产品l l解决信息系统解决信息系统“空心球空心球”的问题是当务之急。随的问题是当务之急。随着着LinuxLinux和其他开放源码的自由软件的出现,自和其他开放源码的自由软件的出现,自2020世纪世纪9090年头中期以来,接连出现了我国自主开发年头中期以来,接连出现了我国自主开发的各种基于的各种基于LinuxLinux的系统软件,新世纪以后其发展的系统软件,新世纪以后其发展势头特殊迅猛势头特殊迅猛数据库管理系统l l以数据的集中管理与共享为主要特征的基础软件以数据的集中管理与共享为主要特征
8、的基础软件l l拥有数据库管理系统的计算机为各种联机事务处理软件和拥有数据库管理系统的计算机为各种联机事务处理软件和其他拥有丰富数据资源的应用软件进一步供应了靠近问题其他拥有丰富数据资源的应用软件进一步供应了靠近问题空间的解空间空间的解空间l l我国自主研发商品化数据库管理系统的时间也较晚,目前我国自主研发商品化数据库管理系统的时间也较晚,目前广泛运用的广泛运用的OracleOracle、DB2DB2、SybaseSybase、InformixInformix、SQLServer SQLServer 和和MySqlMySql等主流数据库也都是国外的等主流数据库也都是国外的l l2020世纪世纪
9、9090年头中期起先出现一些与应用软件及系统捆绑销年头中期起先出现一些与应用软件及系统捆绑销售的国产数据库,如东软的售的国产数据库,如东软的OpenBaseOpenBase,以及军事应用的,以及军事应用的特种数据库特种数据库数据库管理系统l l目前我国自主研发的商用数据库管理系统已占有确定市场,主要有:l l航天领域广泛应用的“奥斯卡”数据库管理系统l l华中科技高校的“达梦”数据库管理系统l l中国人民高校的“金仓”数据库管理系统l l用于工业限制的各种实时数据库和主存数据库管理系统中间件l l中间件是继操作系统、数据库管理系统之后,随中间件是继操作系统、数据库管理系统之后,随着网络技术的发
10、展和网络应用的不断深化而新兴着网络技术的发展和网络应用的不断深化而新兴的一种基础软件的一种基础软件l l网络不仅是信息传输的基础设施,而且是信息处网络不仅是信息传输的基础设施,而且是信息处理和计算的基础设施,为人们能供应强大的计算理和计算的基础设施,为人们能供应强大的计算平台,从这个意义上说,网络就是计算机。目前平台,从这个意义上说,网络就是计算机。目前世界上最强大的计算机是世界上最强大的计算机是InternetInternetl l网络要成为计算平台,须要在网络原基础设施之网络要成为计算平台,须要在网络原基础设施之上构造或装备一个支持一体化网络计算的软件平上构造或装备一个支持一体化网络计算的
11、软件平台,这就是中间件台,这就是中间件中间件的作用l l从系统角度看,中间件主要用于管理网络上的各类软硬件从系统角度看,中间件主要用于管理网络上的各类软硬件资源,并实现网络资源的共享与集成,从而构成一体化的资源,并实现网络资源的共享与集成,从而构成一体化的网络计算平台。因此,中间件是消退信息孤岛,实现信息网络计算平台。因此,中间件是消退信息孤岛,实现信息系统综合集成的利器系统综合集成的利器l l从网络应用角度看,中间件为网络应用软件供应了有效的从网络应用角度看,中间件为网络应用软件供应了有效的开发、部署和运行平台。拥有中间件的计算机系统所对应开发、部署和运行平台。拥有中间件的计算机系统所对应的
12、解空间更靠近网络应用所面临的问题空间。因此,中间的解空间更靠近网络应用所面临的问题空间。因此,中间件是快速构建困难网络应用的利器件是快速构建困难网络应用的利器l l鉴于以上两大作用,有人把中间件称为网络上的操作系统,鉴于以上两大作用,有人把中间件称为网络上的操作系统,是目前最当红的软件是目前最当红的软件中间件的定义l l中间件,顾名思义,是在网络环境下一种起承上(网络应用软件)启下(操作系统和数据库管理系统)作用,并包装了各种网络通信协议的基础软件l l中间件是建立在网络各结点操作系统之上,支持网络应用软件有效开发、部署和运行的一层支撑软件构建网络应用软件的基本需求l l网络世界是开放的、可成
13、长的l l应用需求是常常变更的、不断发展的l l分布性、自治性、异构性已成为基于网络的信息系统和网络应用软件的固有特征l l面对不断变更和发展的信息世界,必需依靠一种随需应变的软件技术和一体化软件平台来支持困难网络应用的构建中间件的基本特征之一l l中间件能适应网络世界和应用需求的变更中间件能适应网络世界和应用需求的变更l l通过软总线加软构件技术,实现软件模块的即插通过软总线加软构件技术,实现软件模块的即插即用,适应软件功能需求的变更即用,适应软件功能需求的变更l l通过对象代理机制,实现分布应用之间互连互通通过对象代理机制,实现分布应用之间互连互通互操作,适应应用软件计算环境的变更互操作,
14、适应应用软件计算环境的变更l l通过消息代理和各种适配机制,适应应用软件业通过消息代理和各种适配机制,适应应用软件业务逻辑和业务流程的变更务逻辑和业务流程的变更l l中间件是一种随需应变的软件,以不变应万变,中间件是一种随需应变的软件,以不变应万变,是灵敏响应网络环境变更和软件需求变更的利器是灵敏响应网络环境变更和软件需求变更的利器中间件的基本特征之二l l中间件能全方位支持信息系统的综合集成中间件能全方位支持信息系统的综合集成l l在硬件、网络和系统软件之上,通过基础中间在硬件、网络和系统软件之上,通过基础中间件,能支持网络通信集成,并供应基础应用服件,能支持网络通信集成,并供应基础应用服务
15、务l l深化网络应用软件的资源层、业务层和表现层,深化网络应用软件的资源层、业务层和表现层,通过应用中间件,能支持数据集成、应用代码通过应用中间件,能支持数据集成、应用代码集成、业务流程集成和门户集成集成、业务流程集成和门户集成l l面对具体应用领域,通过领域应用框架(平台)面对具体应用领域,通过领域应用框架(平台),能支持特定领域的应用集成,能支持特定领域的应用集成l l中间件是一种支持信息系统综合集成的软件,中间件是一种支持信息系统综合集成的软件,是构建一体化信息系统的利器是构建一体化信息系统的利器中间件分类及其层次结构基基础础设设施施层层 用户用户l l基础中间件基础中间件l l应用中间
16、件应用中间件l l领域应用平台领域应用平台基础中间件基础中间件业务流程集成中间件业务流程集成中间件数据集成中间件数据集成中间件应用代码集成中间件应用代码集成中间件门户集成中间件门户集成中间件领域应用平台领域应用平台表现层表现层业务层业务层资源层资源层基础设施层基础设施层基础中间件l l底层通信平台应用服务器底层通信平台应用服务器l l底层通信平台的核心是软总线,支持软构件的热底层通信平台的核心是软总线,支持软构件的热插拔,并在网络和操作系统透亮的状况下实现分插拔,并在网络和操作系统透亮的状况下实现分布式构件之间的互连互通布式构件之间的互连互通l l应用服务器应用服务器l l供应构件容器及其运行
17、环境供应构件容器及其运行环境l l供应名录服务、平安服务、事务服务等面对应用供应名录服务、平安服务、事务服务等面对应用的系统服务的系统服务l l供应应用系统部署、管理、开发等工具供应应用系统部署、管理、开发等工具l l支持多种通信协议支持多种通信协议应用中间件l l数据集成中间件数据集成中间件l l支持不同来源、格式、性质的数据的转换与包装,支持不同来源、格式、性质的数据的转换与包装,实现各种异构数据源的集成与共享,供应统一的实现各种异构数据源的集成与共享,供应统一的高层访问服务高层访问服务l l应用代码集成中间件应用代码集成中间件l l利用适配机制和消息代理机制,实现信息系统业利用适配机制和
18、消息代理机制,实现信息系统业务逻辑层应用代码之间跨网络的互操作务逻辑层应用代码之间跨网络的互操作l l业务流程集成中间件业务流程集成中间件l l供应可视化业务流程的描述,限制和管理业务流供应可视化业务流程的描述,限制和管理业务流程的动态执行程的动态执行l l门户集成中间件门户集成中间件l l供应集中的门户管理和开发方法,特性化的内容供应集中的门户管理和开发方法,特性化的内容组织与管理,单点认证登录,以及图表的定制等组织与管理,单点认证登录,以及图表的定制等领域应用平台l l在基础中间件和应用中间件之上,通过进一步在基础中间件和应用中间件之上,通过进一步提取具体应用领域的软件共性,而建立的面对提
19、取具体应用领域的软件共性,而建立的面对具体领域应用的信息系统平台具体领域应用的信息系统平台l l电子政务平台、电子商务平台电子政务平台、电子商务平台l l电信、金融、交通、冶金、教化、卫生、军事电信、金融、交通、冶金、教化、卫生、军事等行业应用平台等行业应用平台l lERPERP(企业资源规划)平台(企业资源规划)平台l lSCMSCM(供应链管理)平台(供应链管理)平台l lCRMCRM(客户关系管理)平台(客户关系管理)平台l l中间件技术的发展趋势l l面对服务的软件架构面对服务的软件架构SOASOA将成为新一代将成为新一代WEBWEB服务服务的基础框架,基于的基础框架,基于SOASOA
20、体系架构的中间件是中间体系架构的中间件是中间件的一个重要发展方向件的一个重要发展方向l l构件技术是软件工程的当红技术。构件,构之件构件技术是软件工程的当红技术。构件,构之件也,一是构,强调其可构造性和可组装性,二是也,一是构,强调其可构造性和可组装性,二是件,强调其包装性和信息隐藏性。中间件的构件件,强调其包装性和信息隐藏性。中间件的构件化趋势将日益增加化趋势将日益增加l l在在SOASOA架构下,中间件各层可供共享的每个基础架构下,中间件各层可供共享的每个基础构件和业务功能构件均可包装成一个构件和业务功能构件均可包装成一个WEBWEB服务,服务,以支持跨越集成与协同。这一趋势值得关注以支持
21、跨越集成与协同。这一趋势值得关注中间件技术的现状和发展l l标准体系l lOMG CORBAOMG CORBAl lSun J2EESun J2EEl lMicrosoft.NetMicrosoft.Netl lWeb ServiceWeb Servicel l国际上的主流厂家l lIBMIBM,BEABEA,MicrosoftMicrosoft,SunSun,IonaIona,TibcoTibco,webMethodwebMethod IBM声称:IBM软件等于中间件国内中间件发呈现状l l国家国家863863支配、支配、973973支配、信息产业部电子发展基支配、信息产业部电子发展基金、国
22、家发改委软件行动支配重点支持金、国家发改委软件行动支配重点支持l l国防科大国防科大StarBusStarBus等国内多项中间件成果获国家科等国内多项中间件成果获国家科技进步二等奖,技进步二等奖,StarBusStarBus已转化到中创软件和北京已转化到中创软件和北京中和威公司,产生了相应的国产中间件系列产品中和威公司,产生了相应的国产中间件系列产品l l国产中间件在金融、电信、军事、交通、石化、国产中间件在金融、电信、军事、交通、石化、电子政务、电子商务等重大领域中已得到成功应电子政务、电子商务等重大领域中已得到成功应用,效益显著用,效益显著l l国家国家863863支配重点支持的,由国防科
23、大、中科院软支配重点支持的,由国防科大、中科院软件所、北大、北航在各自成果基础上联合研发的件所、北大、北航在各自成果基础上联合研发的“四方国件四方国件”中间件套件,通过产学研结合的道中间件套件,通过产学研结合的道路正在向产业化国际化发展路正在向产业化国际化发展国内中间件发呈现状l l出现了一批特地从事中间件产品开发与营销的专业公司,推出了一批能与国外产品媲美的中间件产品,并占有确定市场份额l l山东中创软件中间件公司的Info系列中间件l l北京东方通科技的Tong系列中间件l l上海普元的面对构件的中间件l l北京中和威公司的Inter系列中间件l l中科院软件所的网驰系列中间件l l深圳金
24、蝶中间件公司的金蝶中间件国内中间件发呈现状l l在基础软件中,假如说在自主操作系统和数据库管理系统研发方面,我们已丢失了不少机遇,那么中间件为我们供应了切入基础软件的良好契机l l国产中间件醒得较早,跑得也较快,已成为我国基础软件领域重要的突破点l l具有自主学问产权的国产中间件成果与产品确定会在我国信息化建设中发挥越来越关键的作用应用软件技术应用软件技术l l应用软件技术是一门宽口径的技术。计算机应用越来越广,应用软件技术是一门宽口径的技术。计算机应用越来越广,涉及各行各业,应用软件的门类也越来越多,涉及各个领涉及各行各业,应用软件的门类也越来越多,涉及各个领域域l l应用软件主要有应用软件
25、主要有l l工具类应用软件:如编辑排版软件,杀毒软件,图表制作工具类应用软件:如编辑排版软件,杀毒软件,图表制作工具软件,汉字识别软件,英汉、汉英机器翻译软件等工具软件,汉字识别软件,英汉、汉英机器翻译软件等l l专业类应用软件:如帮助设计软件,帮助教学软件,医疗专业类应用软件:如帮助设计软件,帮助教学软件,医疗帮助分析软件,工业设计与工业限制软件,汉字激光照排帮助分析软件,工业设计与工业限制软件,汉字激光照排软件,专家系统等软件,专家系统等l l消遣类应用软件:如游戏软件,实时闲聊软件,在线视频消遣类应用软件:如游戏软件,实时闲聊软件,在线视频点播软件,二维卡通与三维动画制作、运行与管理软件
26、点播软件,二维卡通与三维动画制作、运行与管理软件l l管理类应用软件:指面对企业、行业或部门信息管理和信管理类应用软件:指面对企业、行业或部门信息管理和信息服务的行业应用软件,如电子商务,电子政务,办公自息服务的行业应用软件,如电子商务,电子政务,办公自动化,管理信息系统,决策支持系统等动化,管理信息系统,决策支持系统等基于网络的行业应用软件l l关键技术l l需求工程需求工程l l建模技术建模技术l l总体设计技术总体设计技术l l数据工程及数据集成技术数据工程及数据集成技术l l企业应用集成及业务流程管理技术企业应用集成及业务流程管理技术l l基于构件的设计技术基于构件的设计技术l l测试
27、技术测试技术电子商务l l以网络为基础,商务软件为核心,围绕企业的信以网络为基础,商务软件为核心,围绕企业的信息流、资金流和物流,基于企业内部资源的优化、息流、资金流和物流,基于企业内部资源的优化、整合及其客户关系管理,搭建企业的供应链,销整合及其客户关系管理,搭建企业的供应链,销售链,为企业供应网上交易和网上支付的信息系售链,为企业供应网上交易和网上支付的信息系统统l l关键技术关键技术l l门户与信息接入技术门户与信息接入技术l l基于基于XMLXML的数据交换技术的数据交换技术l l应用与服务资源的整合技术应用与服务资源的整合技术l l业务流程管理技术业务流程管理技术l l物流中的数据仓
28、库与数据挖掘技术物流中的数据仓库与数据挖掘技术l l网络平安技术网络平安技术电子政务l l以网络为基础,政务软件为核心,以执政为民、政务公开,以及提高政府办公效率,提高政府决策水平为宗旨,围绕G2C,G2B,G2G等公务活动,基于政府服务资源的优化整合,建立网上查询、网上申报、网上审批的政府信息服务系统l l关键技术:除电子商务软件涉及的主要技术外,尚需加强电子公文的网上流转技术和各类决策支持技术,以及信息平安技术应用软件的发呈现状l l目前我国绝大多数软件企业均从事应用软件技术目前我国绝大多数软件企业均从事应用软件技术和产品的研发,行业特点和行业优势较明显,但和产品的研发,行业特点和行业优势
29、较明显,但软件水平有待提高软件水平有待提高l l在某些专业领域,特殊是中文信息处理领域,以在某些专业领域,特殊是中文信息处理领域,以北大方正为代表的一批应用软件处于国际领先水北大方正为代表的一批应用软件处于国际领先水平,为我国信息化建设做出了重大贡献平,为我国信息化建设做出了重大贡献l l基于网络的大型信息服务系统和信息管理软件,基于网络的大型信息服务系统和信息管理软件,包括电子政务、电子商务和很多重大行业应用软包括电子政务、电子商务和很多重大行业应用软件,起先重视如何运用中间件等基础软件,特殊件,起先重视如何运用中间件等基础软件,特殊是国产基础软件进行研发,综合集成水平正在提是国产基础软件进
30、行研发,综合集成水平正在提高,这也有力促进了国产基础软件的发展高,这也有力促进了国产基础软件的发展嵌入式软件技术嵌入式软件技术l l嵌入式系统是指那些以特定领域应用为中心,以嵌入式系统是指那些以特定领域应用为中心,以计算机技术为基础,为适应特定应用对功能、牢计算机技术为基础,为适应特定应用对功能、牢靠性、成本、体积、功耗的严格要求,可以对系靠性、成本、体积、功耗的严格要求,可以对系统的软硬件进行配置并嵌入在应用设备中的专用统的软硬件进行配置并嵌入在应用设备中的专用计算机系统计算机系统l l嵌入式软件指各类用于嵌入式计算机系统的软件嵌入式软件指各类用于嵌入式计算机系统的软件l l发展初期,基本上
31、是硬件的附属品发展初期,基本上是硬件的附属品l l随着后随着后PCPC时代的到来,嵌入式软件的种类和规模时代的到来,嵌入式软件的种类和规模得到极大发展,形成了完整、独立的软件体系得到极大发展,形成了完整、独立的软件体系l l但是无论嵌入式软件怎样发展,都摆脱不了嵌入但是无论嵌入式软件怎样发展,都摆脱不了嵌入式系统对它的影响式系统对它的影响嵌入式软件技术l l关键技术l l精简技术l l接口技术l l交叉开发环境与技术l l固化存储技术l l实时技术l l牢靠性技术嵌入式软件的开发历程l l基于应用程序阶段基于应用程序阶段l l在嵌入式系统的硬件之上,没有系统软件或仅有在嵌入式系统的硬件之上,没
32、有系统软件或仅有很简洁的监控程序,应用软件干脆建立在硬件之很简洁的监控程序,应用软件干脆建立在硬件之上上l l基于操作系统阶段基于操作系统阶段l l应用程序在嵌入式操作系统之上编写,嵌入式软应用程序在嵌入式操作系统之上编写,嵌入式软件的开发效率得到很大提高件的开发效率得到很大提高l l基于基于JavaJava虚拟机、中间件等支撑系统阶段虚拟机、中间件等支撑系统阶段l l在后在后PCPC时代,要求嵌入式应用软件功能更强,应时代,要求嵌入式应用软件功能更强,应用更广,为此能够利用支撑软件来完成人机交互、用更广,为此能够利用支撑软件来完成人机交互、网络通信及数据存储等功能,从而使得开发效率网络通信及
33、数据存储等功能,从而使得开发效率更高更高嵌入式操作系统l l嵌入式操作系统嵌入式操作系统l l共共600600多种,较出名的多种,较出名的1010余种,有代表性的是余种,有代表性的是l l WinCE WinCE,VxWorksVxWorks,PalmOSPalmOS,以及各种嵌入式,以及各种嵌入式LinuxLinuxl l 由于很多嵌入式应用对系统源代码有特殊需求,由于很多嵌入式应用对系统源代码有特殊需求,嵌入式嵌入式LinuxLinux已成为当前嵌入式操作系统的主流已成为当前嵌入式操作系统的主流l l国内著名的有:红旗嵌入式国内著名的有:红旗嵌入式LinuxLinux,中软嵌入式,中软嵌入
34、式LinuxLinux,以及北京凯思公司开发在,以及北京凯思公司开发在3232位微处理器上位微处理器上的实时多任务操作系统的实时多任务操作系统HopenHopen,北京科银京城公,北京科银京城公司已成功用于消费类电子产品,通信产品,工业司已成功用于消费类电子产品,通信产品,工业限制及军用电子产品中的嵌入式实时操作系统限制及军用电子产品中的嵌入式实时操作系统DeltaOSDeltaOS嵌入式数据库和嵌入式中间件l l嵌入式数据库l l主要用于移动计算环境下数据的管理问题,又称移动数据库,通常后台另有一般数据库(主数据库)支持l l国外IBM,Sybase,Oracle,Microsoft都推出了
35、相应的产品,国内主要有人民高校金仓公司的”小金灵”和东软公司的OpenBase Mini等嵌入式数据库管理系统l l嵌入式中间件l l有代表性的产品MiniCORBA、J2MEl l目前已在数字化家庭以及与无线或有线网络通信有亲密关系的嵌入式应用软件的开发中广泛应用l l国内从事商用中间件的公司都在纷纷推出自己的嵌入式中间件产品嵌入式应用软件l l工业限制类,如用于工业过程限制、数控机床、工业限制类,如用于工业过程限制、数控机床、电网平安、污水处理等方面的嵌入式应用软件电网平安、污水处理等方面的嵌入式应用软件l l数字家电类,如嵌入在机顶盒、数字家电类,如嵌入在机顶盒、PDAPDA、DVDDV
36、D、MP3MP3播播放器、数码相机、数字电视、网络冰箱、网络空放器、数码相机、数字电视、网络冰箱、网络空调上的嵌入式应用软件调上的嵌入式应用软件l l金融、税务和商业类,如嵌入在自动柜员机、点金融、税务和商业类,如嵌入在自动柜员机、点钞机、清分机、信用卡系统、金库监控系统、税钞机、清分机、信用卡系统、金库监控系统、税控机、售货端系统、自动售货机及公交智能卡上控机、售货端系统、自动售货机及公交智能卡上的嵌入式应用软件的嵌入式应用软件l l交通运输类,如用于汽车电子系统、车辆导航、交通运输类,如用于汽车电子系统、车辆导航、流量限制、信息检测、马路运输、航空管理、雷流量限制、信息检测、马路运输、航空
37、管理、雷达系统、交通指挥的嵌入式应用软件达系统、交通指挥的嵌入式应用软件嵌入式应用软件l l通信类,如手机、传呼机、电话交换系统、数据通信类,如手机、传呼机、电话交换系统、数据交换设备中的嵌入式应用软件交换设备中的嵌入式应用软件l l建筑类,如用于楼宇平安管理与监控、电力限制、建筑类,如用于楼宇平安管理与监控、电力限制、供热和通风、电子门锁、闭路电视、电子保险柜供热和通风、电子门锁、闭路电视、电子保险柜等嵌入式软件等嵌入式软件l l环境检测类,如用于水文资料监测、水土质量监环境检测类,如用于水文资料监测、水土质量监测、空气污染监测等嵌入式应用软件测、空气污染监测等嵌入式应用软件l l医疗类,如
38、用于心脏除颤器,心脏起搏器,医疗类,如用于心脏除颤器,心脏起搏器,CTCT设设备等数字医疗器械等嵌入式应用软件备等数字医疗器械等嵌入式应用软件l l军事类,如用于精确制导武器、电子探测设备中军事类,如用于精确制导武器、电子探测设备中的嵌入式应用软件的嵌入式应用软件嵌入式软件的应用展望l l嵌入式系统和嵌入式软件正在深化我们工作和生活的各个方面,它的广泛应用意义重大l l在改造传统工业,以信息化带动工业化的进程中有特殊地位l l对于主动推动国产集成电路芯片及其应用板卡技术的发展与产业化,以及催生新的电子信息产业有重要作用l l有利于我国信息社会不断向广度和深度发展l l软件开发是一项困难劳动,应
39、接受先进的软件开发是一项困难劳动,应接受先进的软件工程方法软件工程方法l l有确定规模的软件企业必需加强软件开发有确定规模的软件企业必需加强软件开发过程与质量的管理,并加快通过较高级别过程与质量的管理,并加快通过较高级别的的CMM认证认证l l要大力推行构件开发技术,并逐步形成自要大力推行构件开发技术,并逐步形成自已的构件库,提高软件的复用率已的构件库,提高软件的复用率l l要充分利用先进的商用软件开发和测试工要充分利用先进的商用软件开发和测试工具,并选用必要的基础软件,特殊是各类具,并选用必要的基础软件,特殊是各类中间件,在起点较高的平台上快速构建自中间件,在起点较高的平台上快速构建自已的软件已的软件