可复用资产管理系统中资产检索方法的研究与实现

来源 :东华大学 | 被引量 : 1次 | 上传用户:q365709285
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件行业的发展,软件的需求量迅速增加且软件系统规模也日益扩大,越来越多的软件企业意识到软件复用的重要性。软件企业实施软件复用最有效途径是对企业自身的资产进行复用。可复用资产管理系统以对象管理组织(OMG)提出的可复用资产规约为理论依据,实现对企业内可复用资产的描述、存储和检索等功能。开发该系统时所面临的一个主要技术问题是如何检索系统中大量的资产,合理的资产检索方法能大大降低检索成本和理解成本,反之则会提升企业使用系统的难度,最终导致复用失败。文章结合国内软件企业的软件复用现状和企业的需求,确立了基于资产实体描述文件的关键词检索和领域刻面分类检索两种检索方法。它们分别适合企业实施可复用资产管理系统的初期和后期,能适应开发人员在软件复用经验上的成长变化。本文主要研究如何实现这两种检索方法,其中涉及对一些成熟的检索技术进行改进,并运用到可复用资产管理系统中,使检索功能更符合企业的需求。首先,本文对可复用资产规约进行研究,并实现了资产的实体描述文件,它是一种XML文档,包含了资产的元数据。在资产实体描述文件的<classification>元素中,实现了资产的关键词描述和领域刻面术语描述,这些描述信息用于建立资产的相关倒排索引,以提高资产检索效率。其次,文章详细阐述了利用传统信息检索技术对资产实体描述文件进行关键词抽取、编码和通过倒排索引实现关键词检索的过程。抽取关键词时,本文提出由人为指定资产的关键词序列以解决缺乏软件复用领域词典的问题,使用正向匹配算法实现资产实体描述文件的关键词抽取。为了使检索结果粒度更细,帮助用户获取资产中最相关的信息,本文研究对于某个查询关键词序列,如何利用Dewey编码查找资产实体描述文件树的关键词最小公共祖先结点。为了对检索结果进行排序,研究关键词与资产实体描述文件的相关度计算公式,并且从关键词的概率分布以及在描述文档中的位置两方面来衡量相关度。此外,本文对传统刻面模式进行了改进。在分析了传统刻面模式的不足后,提出基于FODA(面向特征的领域分析)的领域刻面分类模式,它将所有刻面分为三层,每一层的刻面组对应FODA的三个阶段:确定领域边界并建立边界模型、提取功能需求并建立特征模型和细化领域分析并建立架构模型。每一层中的刻面术语分别对应边界模型、特征模型和架构模型中的特征术语。实现领域刻面分类检索时,由于刻面术语之间存在一般/特殊关系,为了使术语与资产匹配时能体现这种关系,对刻面描述文件进行编码,并利用Dewey编码的特点判断术语的所有子术语、生成刻面匹配术语集合和计算术语权重。最后,详细介绍资产检索模块的设计与实现。以MVC模式中的模型实现资产检索模块,介绍实现这些模型的关键技术和核心代码。
其他文献
车载自组网旨在通过建立一个车辆间可以直接通信的平台,促进交通管理,增强道路安全,提高人们的出行质量。然而,它短暂的通信时间、动态变化的拓扑结构、广播发送的消息以及多跳传
在过去的几十年里,计算机工业界将主要的精力都集中在如何提高硬件的性能以及丰富软件的功能上。这使得计算系统变得越来越复杂,越来越难以维护,给系统的开发者和使用者带来
红外光谱数据的模型构建是化学计量学研究的重要内容,根据红外光谱建模的目的不同,可以分为定量分析和定性分析,在分析的过程中,使用红外光谱数据建立预测模型,从中选取预测最佳的模型做预测。现代各种便捷式的红外分析仪器为样本的测量提供了方便,但是实际问题中碰到样本少且变量多的问题,通常采用最小二乘的方法建立模型就难以满足其建模要求。为了弥补这种建模方法的不足,本文就采用了岭回归算法,是一种专门解决多重共线
学位
随着国际分工的不断深化,在经济全球化和产业地方化的两大趋势的背景下,中小企业集群化成长作为一种广泛存在的经济现象,已经成为广泛关注的问题。经过多年的酝酿与发展,我国
随着互联网技术与成像技术的不断发展,彩色图像分割成为人们日常生活需求的一项新技术,相应的越来越受人们关注。目前,图像分割方法主要向快速、自动、精确、健壮等方向发展。自
状态空间模型是一类应用范围很广而且实用性很强的统计模型,在一定假设条件下,由状态空间模型导出的各类Kalman滤波和平滑可以应用到模型推断的各个方面,因此,状态空间模型对
为适应IP多媒体应用的发展趋势引入了IMS(IP Multimedia Subsystem,IP多媒体子系统),它是第三代移动通信核心网络的重要组成部分,是实现全方位网络融合的最佳选择。离线计费
流场可视化是科学计算可视化中最具有挑战性的研究热点之一,有着十分广泛的发展前景和应用领域。本文主要对计算流体力学流场数据可视化的方法进行了研究和探索。针对FDS(Fir
加强社会治安动态防范系统中多媒体数据实时传输的可靠性是提高视频监控有效性的重要环节,受到社会各界的极大关注。社会治安动态防范系统中多媒体数据实时传输不同于传统的
随着融合影像、语音和数据等多媒体信息网络技术的成熟,以及Internet的不断普及,使得网上教学获得了前所未有的强大技术支持手段。教学平台是适合校园网、通用性强的软件,提供一