计算机软件技术研究现状与发展

计算机软件技术研究现状与发展

ID:14988529

大小:26.60 KB

页数:8页

时间:2018-07-31

计算机软件技术研究现状与发展_第1页
计算机软件技术研究现状与发展_第2页
计算机软件技术研究现状与发展_第3页
计算机软件技术研究现状与发展_第4页
计算机软件技术研究现状与发展_第5页
资源描述:

《计算机软件技术研究现状与发展》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、计算机软件技术研究现状与发展项目代码:CG0332完成单位:北京软件产业促进中心、北京航空航天大学等研究人员:肖澜高伟刘旭东陈向群梅宏虎嵩林黄涛丁蔚任永杰朱明远获奖情况:   计算机软件作为一门学科,从其诞生到现在不过短短的半世纪,已取得了令人瞩目的发展,同时也随着技术的进步而在酝酿着不断的创新。本文在简单介绍软件技术的研究内容基础之上,按照可运行软件的功能分类,从系统软件、支撑软件、和应用软件三个方面对其现状和发展趋势予以综述。   一、软件技术研究开发现状   (一)、软件及其分类   软件技术是指支持软件系统的开发、运行和维护的技术。其核

2、心内容是:高效的运行模型及其支撑机制,有效的开发方法学及其支撑机制。作为可运行的系统,软件已经形成共识的分层模型,即:软件可以分为系统软件(操作系统、数据库等)、支撑软件(高级语言编译器、程序库、CASE工具等)和应用软件。   (二)、世界各国的重大软件计划   各国政府相继启动国家级的重大软件技术计划,基础软件和软件开发方法研究都成为这些国家级计划中优先推荐或重点发展的内容。中国信息产业部在2001年5月发布了《信息产业“十五”计划纲要》,其中软件业的发展被纳入重点。   (三)、系统软件研究开发现状   作为计算机系统中最靠近硬件层次的软

3、件,系统软件包括操作系统,数据库管理系统,以及诸如应用服务器等的中间件,下面将分别对各类系统软件的研究发展现状予以阐述。   1、操作系统研究开发现状   操作系统是管理硬件资源(处理器、存储器、显示器、打印机等)、控制应用软件运行、改善人机界面并为应用软件提供支持的软件。操作系统向高层应用软件提供编程接口,为用户方便地开发应用系统提供了基础。随着计算机网络等技术的发展,近年来操作系统在网络化、并行化、智能化等方面将会取得更加显著的发展。   2、商业嵌入式操作系统研究开发现状   嵌入技术是信息技术发展过程中形成的一种新技术。所谓嵌入就是将计

4、算机的硬件和软件嵌入其他机电设备中去,构成了一种新的系统,即嵌入式系统。可以说嵌入式技术和设备在我国国防、国民经济建设中有着广泛地应用,有着巨大的市场。目前嵌入式操作系统的品种较多,仅用于信息家电的嵌入式操作系统就有40种左右。近年来市场急速扩张,吸引着越来越多的厂商进入。   3、数据库研究开发现状   (1)、网络化的大型通用数据库管理系统   支持Internet数据库应用已经成为数据库系统的重要方面。数据库研究学术界以及各主流数据库公司都将其作为自己重要的发展方向。例如,Oracle公司从8版起全面支持互联网应用,微软公司更是将SQLS

5、erver作为其整个.NET计划中的一个重要的成分。   (2)、数据库安全系统及技术   由于数据库系统在现代计算机系统中的地位越来越趋于核心的地位,数据库系统的安全问题自然受到越来越多的关注   在目前各国所引用或制定的一系列安全标准中,最重要的两个是由美国国防部制定的:《可信计算机系统的评估标准》(简称TCSEC)和《可信计算机系统的评估标准关于可信数据库系统的解释》(简称TDI)。   (3)、XML及Web数据管理技术   Web上的数据(包括大量的XML数据)与传统的数据库中的数据不同,具有如下的一些特征:面向显示,半结构化和无结构

6、,不同形式的数据源,动态变化,以及数据海量等。   (4)、嵌入式移动数据库技术   随着移动通信技术的迅速发展和投入使用,加上移动计算机的大量普及,国内外许多研究机构都展开了对移动数据库的研究,并取得了许多有价值的成果。移动数据库技术涉及数据库技术,分布式计算技术,以及移动通讯技术等多个学科领域,具有较高的学术起点。   4、中间件研究与开发现状   随着网络应用的逐步增多,为了解决平台异构性和互操作问题,中间件作为一种新的软件类型(或层次)开始出现。从其提出的初始动因来看,中间件是指网络环境下处于操作系统等系统软件和应用软件之间的一种起连接

7、作用的分布式软件,主要解决异构网络环境下分布式应用软件的互连与互操作问题,它可屏蔽实现细节,提高应用系统的易移植性。   (1)、中间件及其分类   由于所属领域的不同,面临的问题差异很大,因此,不同开发组织分离、开发出的中间件也不尽相同。一般,传统的中间件分为以下几个主要种类: 远程过程调用中间件 面向消息的中间件 对象中间件 事务中间件 数据访问中间件   (2)、消息中间件技术   消息中间件基于队列与消息传递技术,支持应用的松散耦合集成,是最早的中间件分类之一。几年来,尽管新的中间件门类不断出现,支持应用集成的中间件有好几种,如事务管理

8、中间件、Web应用服务器、门户服务器、EAI服务器等等,消息中间件作为基本的应用集成平台的首选地位一直没有改变。   (3)、基于CORBA的对象中间

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。