基于可扩充构件信息描述的在线构件管理子系统的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:hou189
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是提高软件质量和软件生产效率的有效途径.构件库是软件复用中管理可复用构件的基础设施,为基于构件的软件开发(CBSD)中的构件生产和构件复用两方面工作之间建立了桥梁.多年来,构件库的研究已经积累了很多经验,在软件复用的实践中发挥着越来越重要的作用.随着面向对象技术的日趋成熟和Internet技术的发展,出现了新的复用形式的构件——在线构件.在线构件指运行在远程服务器上,被复用时不需要下载到本地的构件.在线构件技术自产生以来发展迅速,现已经被广泛应用.在线构件数量的大量增长与现有在线构件管理能力的不足为构件库提出了新的需求.为此,该文对支持在线构件的构件库系统开发展开了研究.文中首先对现有的在线构件技术和构件描述技术进行分析,结合在线构件管理的需求,提出使用构件库管理在线构件需要解决的问题:一方面,构件库需要有足够的构件信息描述能力来存储在线构件的信息;另一方面,由于在线构件运行在远程服务器这一特性,会导致一些不确定因素对复用过程的不良影响,因此需要构件库提供对构件动态信息的管理功能,并根据动态信息对构件的调用进行动态选择.针对以上提出的两个问题,我们进行了系统的设计和实现.为了增强构件库对构件信息表达的扩充能力,该文对构件描述技术进行了研究并提出了改进方案;而后又把关注重点转移到在线构件的运行管理,使用可扩充的方式描述构件的动态信息,并设计了基于动态信息的构件库与复用构件的应用系统之间的交互机制.根据以上机制,该文设计并实现了一个支持复用者对多个在线构件进行动态选择调用的系统,并对系统开发过程中遇到的一些问题及其解决过程进行了详细阐述.最后,以实验的方法证明该系统具有较好的管理在线构件动态调用的能力.
其他文献
进入二十一世纪后,企业间的竞争逐渐转换为供应链间的竞争.在这种形势下,需要对企业间的关系进行集成并以此带动企业间信息流和物流的集成.有效的分销网络管理是企业实现利润
风险管理是软件项目开发过程不可忽略的重要环节.风险因其发生的不确定性很容易被项目经理所忽视,但忽视风险的结果往往给项目带来毁灭性的灾难.只有正确的认识风险、管理风
主动网络是一种新型的网络体系结构,作为一种动态的运行环境它可以根据网络应用和服务的要求,对网络进行编程,因而大大加快了新网络应用和服务的实施,适应了网络快速发展的需
MOST模型是目前广泛采用的移动对象位置模型,本文在深入研究MOST模型的基础上,对其做了更进一步的数据抽象,提出了MOST+模型。MOST+模型将运动函数中变化频繁的速度与不甚频繁
本文根据北京市教育委员会科技发展计划面上项目"移动互联网智能翻译技术的研究"课题展开研究,围绕国际互联网与无线数据业务结合的发展方向,提出了一种面向WEB内容的新型WAP
Web代理缓存技术是改善网络性能,缓解网络瓶颈最有效的方法。文章从缓存替换算法、一致性策略和共享技术等7个方面对代理缓存技术的国内外研究现状进行了深入的分析。在此基
本文首先分析移动通信行业现有的计算机应用状况,研究数据挖掘领域的实现技术和算法,确定使用多层次的挖掘方法从用户的短信消费能力、业务使用习惯等几方面对短信业务数据进
该论文主要针对于三维CAD中的离散体造型方法进行了深入的理论研究,重点研究和实现了几种六面体拓扑网格上的体细分方法的构造与理论证明,同时利用提升算法建立了几种插值型
城市交通随着社会的发展面临着日益严重的交通拥挤、环境污染及社会效率下降等问题,解决问题的关键在于消除目前城市交通中人、车、路的分离状况,把车辆、道路和人等众要素综
随着计算机的发展、采集数据的工具的成熟以及数据库存储海量数据能力的增强,许多大型企业已经积累了大量的数据.这就迫使人们尽快地开发出一套切实可行的技术方法来智能的、