面向领域的构件库管理系统的研究与实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:kekezhu99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代软件工程的发展,基于软件构件复用的系统开发方法成为当前研究热点之一,而构件库管理系统作为对该软件开发过程提供支持的重要设施也被广大研究人员所关注。随着领域开发的深入,在软件开发组织内部已经积累了大量可使用的领域构件,人们强烈希望能够尽量复用该领域现有的软件构件搭建新系统。因此,研究如何表示构件,为领域应用系统的开发人员提供良好的构件库管理系统,使可复用的领域构件能够得到有效管理和利用,变得非常有意义。 本文研究的目的是要明确软件系统中的可复用资源并对其进行有效管理,从而为基于软件构件复用的软件开发过程提供支持。本文工作体现在如下方面: (1) 定制了MGSCL(ManufacturJng Informatization and E-government Oriented Software Component IJbrary,简称MGSCL)构件模型及其表示。MGSCL 构件模型及其表示能够准确描述构件的领域特征,使构件易于被理解和复用。 (2) 设计了基于可配置XML文件的构件校验方法。构件校验方法灵活,能有效验证构件的完整性、合法性、一致性,并且更改校验内容时只需修改配置文件,而无需修改任何代码。 (3) 设计了对构件库管理系统有重要意义的构件推荐度策略。构件推荐度策略能实时反映构件的可复用性、复用率的变化,指导用户选择高复用性、高质量的构件,并能为构件的改进和构件库的管理提供重要的参考。 (4) 以MGSCL构件为基础,设计并实现了面向领域的构件库管理系统。与通用构件库管理系统相比,本文实现的系统能够更加有效地对制造业信息化和电子政务领域的构件进行集中管理。另外,系统在可靠性、友好性、可维护性和可移植性等方面也取得了一定的成果。
其他文献
在信息化建设的过程中,很多大中型企业先后引进、开发了许多业务管理信息系统。由于历史和技术的原因,在各个系统的建设过程中,通常只是考虑了该系统所涉及到的业务领域和信息资
Web2.0时代出现的论坛、博客、新闻和在线评论等新媒体每天产生海量文档信息,因此需要一种高效的方法提取文档重要内容,去除冗余信息,将简洁,精炼的内容呈现给读者。为了帮助
统一建模语言(Unified Modeling Language,UML )是一种绘制软件蓝图的标准语言,适于对软件开发过程中所有重要的分析、设计和实现决策进行详细描述。此外,UML 作为一种可视化建
时间是自然界无所不在的属性,如何将时态信息引入知识库成为知识库系统是一大研究方向。随着中间件技术的发展,寻找一个统一处理时态知识与数据的中间件是一个新的研究趋势。由
随着手机网络软件开发与应用规模的不断扩大,手机网络软件的质量显得尤为重要。而软件测试是提高软件质量的重要手段之一。手机网络软件是基于移动应用协议开发的软件,协议实
随着计算机图形学、虚拟现实、分布式计算、分布式仿真和网格三维游戏等相关学科的发展,对建模方法也提出了更高的要求:不仅要求模型在图形上高度逼真、具有实时响应能力,而且也
集成了传感器、嵌入式计算、网络和无线通讯技术而成的无线传感器网络是一种全新的信息获取和处理技术,无线传感器网络可以自组织网络拓扑结构,节点间通过协同工作能够实时监测
数字签名是当前信息安全领域的研究热点,它是一种具有消息完整性认证、可鉴别性、不可否认性和具有加密功能的技术。其中,有一类数字签名我们称之为面向群体数字签名,在它的
XML自从1998年由W3C提出以来,就迅速的成为Internet上用于数据表示和数据交换的标准。XML文档大量涌现,XML的有效管理受到广泛关注。由于XML数据具有不同于传统数据形式的树
随着面向对象软件开发技术的广泛应用,面向对象的测试技术成为研究的热点问题。由于模型在软件设计和开发中得到普遍应用,基于模型的软件测试越来越受到人们的关注。基于模型的