首页> 中文学位 >基于刻面描述的可复用构件库的研究
【6h】

基于刻面描述的可复用构件库的研究

代理获取

目录

封面

中文摘要

英文摘要

目录

第一章 绪论

1.1 课题背景及意义

1.2 课题研究现状

1.3 本文研究的主要内容、方法

1.4 论文的组织结构

第二章 软件复用及软件构件技术的概述

2.1 软件复用的概念和过程

2.2 软件构件技术分析

2.3 构件的分类和描述方法

2.4 构件的检索技术

2.5 本章小结

第三章 模糊聚类算法在构件检索模型当中的应用

3.1 模糊聚类的概念

3.2 模糊聚类算法概述

3.3 模糊聚类算法在构件检索中应用的可行性分析

3.4 本章小结

第四章 基于模糊聚类的构件检索模型的改进

4.1 构件刻面树的改进

4.2 ISODATA算法的改进

4.3 改进的ISODATA算法和构件检索模型的结合

4.4 本章小结

第五章 基于刻面描述的可复用构件库检索模型的设计与实现

5.1 构件库体系结构的概要设计

5.2 本地构件库的建立与实施

5.3可复用构件库检索模型的实现

5.4 构件检索模型在Android平台的设计

5.5 系统实验与分析

5.6 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

参考文献

致谢

个人简历、在学期间发表的学术论文与研究成果

声明

展开▼

摘要

随着信息社会的快速扩充和发展,计算机软件的多样性、复杂性以及更新换代的迅速性已经成为了信息社会进步的掣肘。传统的软件开发技术手段已经不能满足软件产品快速增长的需求,因此软件开发的技术引起了广大研究人员的注意,改善软件生产的能效比和质量成为了开发人员研究的热点方向。软件复用是指重复使用以往的成熟的软件系统中的先验知识,这样就能大幅度加快软件开发的进度。软件复用的思想给如何加快软件开发这一问题带来了一个契机,它也被视为是解决软件危机的主要方法之一。但随之而来的则是软件复用成功率的问题,如何才能真正的做到软件复用也显得尤为重要。当前的研究中已经有了改善该问题的技术和手段,其中构件技术成为了提升复用成功率的首选途径。
  在构件技术的研究和演变阶段,有多个关键问题亟待解决。如何从现有的系统中抽象出构件;如何设计实现构件;如何使用构件;如何去管理可复用构件等等。其中构件的管理决定着构件复用的效率和质量,一个有着良好构件管理设施的构件库系统能帮助用户较快地理解构件并加以复用。
  本文研究了构件的刻面分类这一方式后提出问题。在基于刻面的构件检索过程中,用户一般是不参与构件刻面分类方式的制定,因此不是很容易去理解构件库管理者对于构件的分类方法,更难以将自己真正的需求传递给构件库,从而影响了检索结果的满意度。本文在这个问题的基础上提出了刻面权重的概念,将用户对刻面不同关注程度的实际情况进行了量化。然后以此为切入点,将模糊聚类的数据分析方法与构件的检索方法进行结合,提出了一种新的构件检索模型,改善了构件的检索性能,增加了复用的成功率。另外,本文还给出了改进后的构件检索模型的实现方法和细节,在移动终端系统平台进行实现,搭建了一个移动终端软件开发领域内的本地构件库。该构件库以Android系统为运行平台,并在上面使用改进后的构件检索方法,通过实验证明了改进的有效性和实用性。

著录项

  • 作者

    马亚飞;

  • 作者单位

    江西理工大学;

  • 授予单位 江西理工大学;
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 董跃华;
  • 年度 2013
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    软件复用; 构件技术; 刻面描述; 检索模型;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号