学位论文 > 优秀研究生学位论文题录展示

基于刻面描述的水资源领域的构件检索方法

作 者: 袁冬娟
导 师: 周晓峰
学 校: 河海大学
专 业: 计算机软件与理论
关键词: 软件构件 刻面描述 构件检索 水资源领域
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 93次
引 用: 4次
阅 读: 论文下载
 

内容摘要


软件复用被视为解决软件危机,提高软件生产效率和质量的现实可行的途径。随着构件技术和基于构件的软件开发的技术的发展使得构件库作为软件构件利用的物质仓库,如何在可复用的软件构件仓库中找到需要的构件是一个亟需要解决的难题。 本文重点阐述了基于刻面描述和分类的构件检索,随着不同领域的可复用构件的增多,在数量庞大的通用构件库中检索所需要的构件,充分理解构件很困难,而在单个领域中对软件构件的理解相对来说要简单容易得多,构建特定的单一领域的构件库,构件数量不会太大,构件的刻面和术语也不必考虑扩展问题,而且尽量使用本领域的专业词汇,不再使用同义词,大大的提高了构件的查找效率。 本文主要工作如下: (1) 在探索构件库的检索方法下,借鉴了几种典型的构件描述和分类的模式总结制定出水资源领域构件的刻面描述方案,刻面的定义中增加处理对象的刻面及其术语突出了领域的特征,帮助用户准确理解构件,提高构件的检索的质量。 (2) 针对构件的刻面描述特点,利用树匹配的思想及其相关理论,在水资源管理领域中对构件的基于刻面描述的检索进行分析与在通用构件库系统中的刻面描述模型的检索进行比较。 (3) 本文设计和实现基于水资源领域的构件刻面检索的构件库原型系统,并介绍了其中主要功能模块的实现以及检索性能的分析与比较。 (4) 总结本文所做的主要工作,展望下一阶段的工作重点。 本文的研究目的和意义在于:通过提出对水资源领域的构件的刻面描述及其检索的方法,提高构件的查询性能,降低软件复用的成本,最终达到提高软件产品质量的目的。

全文目录


摘要  5-6
Abstract  6-9
第一章 绪论  9-14
  1.1 研究背景及意义  9-10
  1.2 国内外研究现状  10-12
  1.3 本文的主要研究工作  12-13
  1.4 论文的组织与结构  13-14
第二章 构件的表示与检索方法概述  14-27
  2.1 软件构件技术  14-16
    2.1.1 构件的定义  14-15
    2.1.2 基于构件的软件开发  15-16
  2.2 构件检索方法概述  16-20
    2.2.1 基于规约描述方法的构件检索  16-17
    2.2.2 基于人工智能的构件检索  17
    2.2.3 基于信息科学的构件检索  17-18
    2.2.4 构件检索过程模型  18-20
  2.3 基于刻面描述的构件检索  20-26
    2.3.1 构件的描述与分类  20-22
    2.3.2 构件描述模型  22
    2.3.3 构件描述模型概述  22-26
    2.3.4 构件刻面检索的原理  26
  2.4 本章小结  26-27
第三章 水资源领域构件的刻面描述与检索  27-45
  3.1 领域知识的相关理论  27-29
    3.1.1 领域工程  27
    3.1.2 领域分析过程  27-28
    3.1.3 领域模型  28
    3.1.4 特定领域的构件检索  28-29
  3.2 水资源领域的应用背景  29
  3.3 水资源领域的构件刻面描述方案  29-35
  3.4 水资源领域的构件刻面描述方案的分析比较  35-36
  3.5 水资源领域基于刻面描述的构件检索  36-44
    3.5.1 基于刻面描述的构件检索的相关概念  36-39
    3.5.2 水资源领域的构件检索过程  39-40
    3.5.3 构件检索的树型表示  40
    3.5.4 构件检索的匹配  40-41
    3.5.5 构件检索的匹配算法  41-43
    3.5.6 算法的时间复杂度分析  43-44
  3.6 本章小结  44-45
第四章 水资源领域构件的刻面检索的设计与实现  45-55
  4.1 构件库体系结构的概要设计  45-46
    4.1.1 构件库的基本体系结构  45
    4.1.2 系统的功能模块  45-46
  4.2 系统重要技术方案的选择  46-48
    4.2.1 构件的描述、分类方法选择  46-47
    4.2.2 构件的存储方式的选择  47
    4.2.3 主要功能实现技术概述  47-48
  4.3 构件检索工具的工作流程和系统结构  48-49
  4.4 主要功能实现  49-54
    4.4.1 普通检索模块  49
    4.4.2 刻面检索模块  49-52
    4.4.3 检索效率的性能分析  52-54
  4.5 其它设计  54
    4.5.1 用户管理  54
    4.5.2 构件库的管理  54
  4.6 本章小节  54-55
第五章 总结与展望  55-56
  5.1 本文的主要工作总结  55
  5.2 下一阶段的工作展望  55-56
致谢  56-57
参考文献  57-59

相似论文

  1. 看守所信息管理系统的构件化设计与实现,TP311.52
  2. 基于构件的装备保障业务信息系统的设计与实现,TP311.52
  3. 基于软构件复用技术的ERP系统研究,TP311.52
  4. 实时系统构件库的设计与实现,TP311.52
  5. 可重构路由交换平台构件检索技术研究,TP391.3
  6. 基于构件的软件复用技术的研究与应用,TP311.52
  7. 基于软件构件技术的车辆保险营销支持系统设计与实现,TP311.52
  8. 基于状态图和构件的嵌入式系统软件设计及其可靠性分析,TP368.1
  9. 基于构件的网构软件组装技术研究,TP311.52
  10. 基于构件的嵌入式软件框架与设计模式的研究,TP311.52
  11. 面向遗留系统的软件构件化测试方法,TP311.52
  12. 软件构件质量量化评价模型研究,TP311.52
  13. 基于扩展ECA规则的软件过程构件建模与应用,TP311.52
  14. 可重构服装企业ERP系统的设计与实现,TP311.52
  15. 基于本体与刻面描述相结合的构件检索研究,TP311.52
  16. 构件化软件开发及聚合应用的研究,TP311.52
  17. 应用UML语言进行IT资源管理系统开发研究,TP311.52
  18. ROADI可复用方案及其CASE环境的研究,TP311.52
  19. 基于构件的软件复用技术应用研究,TP311.52
  20. 基于构件技术的网络管理系统的研究与应用,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com