首页> 中文学位 >可复用资产管理系统中资产检索方法的研究与实现
【6h】

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

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景与意义

1.1.1研究背景

1.1.2可复用资产管理系统的研究意义

1.1.3资产检索方法的研究意义

1.2国内外研究现状

1.3本文主要研究内容

1.4论文的组织与结构

第二章可复用资产相关知识

2.1概述

2.2可复用资产的定义

2.3可复用资产规约

2.3.1核心RAS

2.3.2剖面

2.4可复用资产规约的实现

2.4.1资产实体描述文件

2.4.2剖面描述文件

2.5可复用资产的创建与打包

第三章基于资产实体描述文件的关键词检索

3.1概述

3.2分析并选择合适的关键词检索方法

3.2.1 XML查询语言

3.2.2 XML映射为关系模式

3.2.3基于传统信息检索思想的XML文档检索

3.2.4关键词检索方法的选择

3.3资产实体描述文件的关键词抽取

3.3.1传统信息检索的分词方法

3.3.2对于缺乏软件复用领域词典的解决办法

3.3.3正向最大匹配分词算法

3.4资产实体描述文件的树模型

3.5查找资产实体描述文件中最相关的信息

3.6资产实体描述文件的编码

3.6.1编码方案的选择

3.6.2利用编码查找资产描述中最相关的信息

3.7资产相关度计算

3.8建立关键词倒排索引

第四章面向复用需求的领域刻面分类检索

4.1概述

4.2领域工程相关知识

4.2.1概念

4.2.2领域工程的三个阶段

4.3改进传统刻面分类模式

4.3.1刻面分类

4.3.2传统构件库刻面分类的缺陷

4.3.3对传统刻面分类模式的改进

4.4基于FODA的领域刻面分类模式

4.4.1 FODA领域分析方法

4.4.2领域刻面分类模式

4.4.3领域刻面分类模式的资产检索流程

4.5领域刻面分类的描述方案

4.6领域刻面分类的资产检索匹配

4.7刻面术语编码及索引

4.8领域刻面分类模式对于软件企业的意义

4.8.1促进企业实施面向领域工程的软件开发

4.8.2培养企业的软件复用领域专家

第五章可复用资产管理系统及资产检索的设计与实现

5.1概述

5.2可复用资产管理系统的设计

5.2.1系统分析

5.2.2系统架构

5.2.3系统模块

5.3资产检索的实现

5.3.1资产检索的模块设计

5.3.2资产描述文件解析模型

5.3.3树编码模型

5.3.4关键词倒排检索模型

5.3.5刻面分类资产匹配模型

5.4资产检索功能界面

第六章总结与展望

6.1本文研究工作总结

6.2展望

参考文献

攻读硕士学位期间发表的学术论文

致 谢

展开▼

摘要

随着软件行业的发展,软件的需求量迅速增加且软件系统规模也日益扩大,越来越多的软件企业意识到软件复用的重要性。软件企业实施软件复用最有效途径是对企业自身的资产进行复用。可复用资产管理系统以对象管理组织(OMG)提出的可复用资产规约为理论依据,实现对企业内可复用资产的描述、存储和检索等功能。开发该系统时所面临的一个主要技术问题是如何检索系统中大量的资产,合理的资产检索方法能大大降低检索成本和理解成本,反之则会提升企业使用系统的难度,最终导致复用失败。 文章结合国内软件企业的软件复用现状和企业的需求,确立了基于资产实体描述文件的关键词检索和领域刻面分类检索两种检索方法。它们分别适合企业实施可复用资产管理系统的初期和后期,能适应开发人员在软件复用经验上的成长变化。本文主要研究如何实现这两种检索方法,其中涉及对一些成熟的检索技术进行改进,并运用到可复用资产管理系统中,使检索功能更符合企业的需求。 首先,本文对可复用资产规约进行研究,并实现了资产的实体描述文件,它是一种XML文档,包含了资产的元数据。在资产实体描述文件的〈classification〉元素中,实现了资产的关键词描述和领域刻面术语描述,这些描述信息用于建立资产的相关倒排索引,以提高资产检索效率。 其次,文章详细阐述了利用传统信息检索技术对资产实体描述文件进行关键词抽取、编码和通过倒排索引实现关键词检索的过程。抽取关键词时,本文提出由人为指定资产的关键词序列以解决缺乏软件复用领域词典的问题,使用正向匹配算法实现资产实体描述文件的关键词抽取。为了使检索结果粒度更细,帮助用户获取资产中最相关的信息,本文研究对于某个查询关键词序列,如何利用Dewey编码查找资产实体描述文件树的关键词最小公共祖先结点。为了对检索结果进行排序,研究关键词与资产实体描述文件的相关度计算公式,并且从关键词的概率分布以及在描述文档中的位置两方面来衡量相关度。 此外,本文对传统刻面模式进行了改进。在分析了传统刻面模式的不足后,提出基于FODA(面向特征的领域分析)的领域刻面分类模式,它将所有刻面分为三层,每一层的刻面组对应FODA的三个阶段:确定领域边界并建立边界模型、提取功能需求并建立特征模型和细化领域分析并建立架构模型。每一层中的刻面术语分别对应边界模型、特征模型和架构模型中的特征术语。实现领域刻面分类检索时,由于刻面术语之间存在一般/特殊关系,为了使术语与资产匹配时能体现这种关系,对刻面描述文件进行编码,并利用Dewey编码的特点判断术语的所有子术语、生成刻面匹配术语集合和计算术语权重。 最后,详细介绍资产检索模块的设计与实现。以MVC模式中的模型实现资产检索模块,介绍实现这些模型的关键技术和核心代码。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号