1 / 63
文档名称:

基于XML的构件库体系结构的设计与实现.pdf

格式:pdf   页数:63
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于XML的构件库体系结构的设计与实现.pdf

上传人:coconut 2014/2/12 文件大小:0 KB

下载得到文件列表

基于XML的构件库体系结构的设计与实现.pdf

文档介绍

文档介绍:华中师范大学
硕士学位论文
基于XML的构件库体系结构的设计与实现
姓名:唐光义
申请学位级别:硕士
专业:计算机软件与理论
指导教师:胡金柱
20070401
中文摘要随着软件产业的不断发展,软件应用的日益广泛,软件开发面临着越来越多的挑战,软件危机也随之而生。软件复用在这种背景下发展起来,它是解决软件危机的有效途径。作为软件复用核心技术的基于构件的软件开发技术备受重视,而高效通用的构件库管理系统是实现基于构件的软件开发技术的关键因素。所以如何实现这样的一个构件库系统成为当今的研究热点。现在使用的构件库大都是单一的构件库,各个库由于应用领域差异可能使用着不同的数据模型饽P鸵熘,并且各个构件库可能分布在异构环境中ㄒ构U饩蜕婕暗饺绾谓⒁桓龇植际降墓辜庀低常褂没Э梢酝该魍骋坏囟砸本文以年武汉市中小企业技术创新基金项目‘面向公、检、法、司信息领域的构件库管理系统》为基础,以镅栽诠辜馓逑到峁沟纳杓浦械挠τ梦主题,从软件复用的概念引入,研究了其意义、构件模型、构件的分类、构件的刻面表示,设计了一个层次型的构件库体系结构,并实现了构件的分类入库和跨平台条件下的构件查询。基于墓辜硎居爰焖骷际醭浞掷昧薠标记语言适合描述结构化综合数据的特点以及业界对其给予的广泛支持从根本上解决了构件资源共享的困难。而构件的统婺P陀肫渌髦止辜P偷挠成渥;凰惴ǎ虼理论上解决了异质构件库之间构件共享的这一技术问题。传统的构件库体系结构有仓储型和层次型,本文在比较其优劣的基础上,采用了层次型的构件库体系结构,但是传统的层次型体系结构并不适应于跨平台的异构的系统之间进行数据交换与数据通讯,因此,我们对传统的层次型体系结构进行了改进。文章最后设计基于的构件库体系结构,并对如何利用恰@幢硎竟辜褪迪止辜獠愦谓峁棺髁讼晗的介绍,同时也指出了其中的不足之处和将来的进一步研究工作。关键词:埃还辜还辜猓惶逑到峁梗还辜P停煌骋豢堂婺P质异构的构件库进行分布式的管理。
...,’.,猘猻.,,
:籧;籥;.,/矗.
储秘:力纵义了帆印年帆呷年侣奕冶严作者签名:彦乳义炙幽霉华中师范大学学位论文原创性声明和使用授权说明日期:。学位论文版权使用授权书原创性声明规定享受相关权益。国童论室握奎厦澄蜃┳坏生;旦三生筮查本人郑重声明:所呈交的学位论文,是本人在导师指导下。独立进行研究工作所取得的研究成果。除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中师范大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。同时授权中国科学技术信息研究所将本学位论文收录到‘中国学位论文全文数据库》,并通过网络向社会公众提供信息服务。导师签名:本人已经认真阅读“咝Q宦畚娜氖菘夥⒉颊鲁獭保饨ū救说学位论文提交“咝Q宦畚娜氖菘狻敝腥姆⒉迹⒖:
第一章绪论本课题的背景及意义通常情况下,应用软件的开发一般从需求分析开始,经过设计,编码,测试,最后交付使用。如果每个应用系统的开发都是从头开始,则在系统开发过程中就必然存在大量的重复劳动,如:用户需求获取的重复、需求分析和系统设计的重复、随着计算机应用的逐步扩大,软件的需求量迅速增加,规模也日益扩大,带来了软件的复杂程度的增加和程序代码的几何级增长。最终导致软件开发成本增加,开发周期延长,产品的质量不高。为了解决这些问题,必须真正实现软件的工业化生产方式。而有效利用他人的成熟产品,即进行软件复用条现实可行的途径。目前,对软件复用技术的研究己成为软件工程界的主攻方向之现实世界中人们总会试图利用某些解决旧问题的方法来解决相似的新问题,这就是复用。广义上说,软件复用就是运用现存系统的软件制品或工程知识构造新系软件复用本质上是运用现存软件系统的产品或工程知识构造新的软件系统,在的模式,而是以已有的工作为基础,充分利用过去应用系统开发中积累的知识和经验,如:需求分析结果、设计方案、源代码、禊《试计划及测试案例等,从而将开发已有的软件构件,通过构件集成樽褥到新系统㈣。过程复用指复用已有的软件开发过程,使用可复用的应用生成器来自动或半自动地生成所需系统。过程复用依赖于软件自动化技术的发展,目前只适用于一些特殊的应用领域。产品复用是目前现实的、主流的途径。当前,作为面向对象与软件复用思想相结合的产物——软件构件技术是支持软件复用的一项重要技术,是近几年迅速发展并受到高