基于UCM的构件关联度量与提取的研究与应用

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:Kimyueyue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用的核心技术是软构件技术,软构件技术中最基本、最重要的一项技术是构件获取技术。现有构件提取方法大多是对UML图抽象后进行构件提取。但总体来说现有的基于逆向工程的构件提取方法是相当繁琐的。本文针对这些缺点,充分利用UCM(Use Case Maps)的优点,结合UCM的表示方法、UCM的语义和工具、构件提取过程、构件可复用度量等方面的知识,提出了基于UCM的桩和接口的可复用性度量方法。该度量法包含三个度量元:包含独立性、功能独立性、临时依赖性。此度量方法充分利用了UCM的优点而且做到了简洁高效。本文在分析UCM需求依赖性的基础上,利用本文给出的可复用性度量方法对遗产系统进行构件标识和提取,并给出了具体的构件提取算法CEABOU算法。该算法首先标识核心桩,然后以这些桩为原点向外进行扩展获得遗产构件。整个扩展过程都是以所考察的桩与当前桩的整体关系作为判断依据,有效的避免了构件提取中的逆向工程,使构件提取方法简洁高效,因此提取方法更加合理。然后针对该算法设计了遗产系统构件提取模型,将该构件提取方法应用于在线商品销售系统,并结合构件质量评价与可复用验证理论,对构件提取的结果进行质量评价和可复用性验证,证实了该构件提取方法的有效性。
其他文献
基于基数(Cardinality)的领域特征建模是一种特殊的领域建模技术。该技术通过引入特征基数、特征组基数、特征属性和特征图引用等技术对FODA[2](Feature-Oriented Domain Ana
自动人脸识别(AFR)技术试图赋予计算机根据人脸特征辨别人类身份的能力,该研究具有重要的科学意义和巨大的应用价值。经过三十多年的发展,AFR技术取得了长足的进步。目前,最
随着计算机技术的广泛应用,人们对电脑文件的安全信息更加注重。对于黑客或者电脑爱好者,如何不动声色的潜入别人的计算机并获取一些有价值的信息,不断的成为了人们的关注焦
在很多实际应用中人们只能得到纸质半调图像,因此需要将半调图像扫描输入计算机后进行逆半调,转化为尽可能逼近原图像的连续色调图像,才能进行各种数字图像处理、分析及再利
现有Internet体系结构存在用户数据传输平台层次结构复杂、传输效率低下以及服务质量难以保证的缺点,而多媒体数据在网络应用数据中的比重越来越大,传统的有线电视网络、电信
近年来,为了满足各种业务需求,网络中出现了大量的Web应用程序。随着网络环境的变化,业务需求的提升,这些Web应用程序的缺陷日益突出,逐渐不再满足于业务需求。它们一般是在不同时
煤炭在中国的能源体系中占有非常重要的地位,而选煤是提高煤炭质量的有效技术手段。为了提高选煤厂的生产质量管理效率,提出了基于Spring的选煤厂质量控制系统。系统采用面向
随着经济全球一体化、Web服务技术的不断进步和IT业界组织联盟的加强,对于敏捷性软件以及跨平台性软件的需求不断增加。在这种状况下,面向服务架构(Service-Oriented Archite
P2P网络是一种对等网络,没有中心节点,每个节点既可提供资源也可以共享资源。P2P网络具有动态性、开放性和匿名性等特点,由于其匿名性,使得一些节点基于自身理性的考虑,只共
单个Web服务因服务粒度小而导致应用范围受限,并不能完全满足实际应用的需求,Web服务组合为解决这一问题提供了可能。由于传统Web服务组合开发方式实现从需求模型到可执行代