软件复用论文:人工智能算法在构件检索中的应用.doc_第1页
软件复用论文:人工智能算法在构件检索中的应用.doc_第2页
软件复用论文:人工智能算法在构件检索中的应用.doc_第3页
软件复用论文:人工智能算法在构件检索中的应用.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件复用论文:人工智能算法在构件检索中的应用【中文摘要】随着Internet时代的到来,软件业面临着一系列的变化。软件越来越复杂,时间要求越来越短,软件的代码从几十年前的几百行到现在的上百万行。些变化使得传统的软件开发方法不能满足现在商业界对于软件的需求,软件业面临着越来越大的压力。基于构件的软件开发是解决软件危机的有效途径。它是在一些构件模型的基础上,根据需求选择构件库中的一个或多个软件构件,然后把这些构件组装起来,高效率、高质量地构造应用软件系统的过程。随着网络技术的不断发展,构件库中的构件也越来越多,一般情况下构件库中满足用户需求的构件不止一个,如果让用户自己手动的来进行选择,这无疑提高了对用户的要求,而且不利于构件的智能化组装、增加了基于构件软件开发的成本。所以如何从这多个候选构件中快速、有效的选择出最优或近似最优的构件,从而提高构件组装的成功率是一个关键的问题。本文主要分为三大部分。第一部分阐述了构件的一些基本概念、现阶段比较流行的三种构件模型COM、EJB、CORBA以及软件的质量度量模型,然后介绍了构件库与数据库系统的区别和联系及其主要功能。第二部分主要是根据不同的构件描述形式,介绍了现在常用的四种构件检索方法。第三部分阐述了两种人工智能算法.【英文摘要】With the coming of the Internet Age, the software industry is facing a series of changes. Increasingly complex, shorter time requirements and the length of software code change from a few hundred lines a few decades ago to million lines now. These changes make the traditional software development methods can not meet the current demand of the software business. Software industry is taking more and more pressure. Component-based software development is an effective way to pass the software crisis, on the bas.【关键词】软件复用 构件检索 遗传算法 禁忌搜索算法【英文关键词】software reuse component retrieval genetic algorithm tabu search algorithm【目录】人工智能算法在构件检索中的应用摘要4-5Abstract5-6第1章 绪论9-131.1 研究背景和意义9-101.2 国内外研究现状10-111.3 本文主要研究工作11-121.4 本文组织结构12-13第2章 构件及其相关概念13-242.1 构件的基本定义13-142.2 构件模型14-182.2.1 COM构件介绍14-152.2.2 EJB构件介绍15-172.2.3 CORBA构件介绍17-182.3 构件库18-202.4 软件的质量度量模型20-232.4.1 McCall软件质量度量模型212.4.2 ISO9126软件质量度量模型21-232.5 本章小结23-24第3章 构件的检索方法24-293.1 基于规约描述的构件检索24-253.2 基于人工智能的构件检索方法25-263.3 基于信息科学的构件检索方法26-273.4 基于超文本的构件检索技术27-283.5 本章小结28-29第4章 基于遗传算法的构件检索29-484.1 遗传算法在构件检索中的可行性分析29-304.2 遗传算法简介30-394.2.1 遗传算法的基本流程30-324.2.2 编码32-354.2.3 选择操作35-374.2.4 交叉操作37-384.2.5 变异操作38-394.3 遗传算法在构件检索中的应用39-474.3.1 构件描述39-404.3.2 编码40-414.3.3 产生初始种群41-424.3.4 适应度函数42-444.3.5 遗传算子44-454.3.6 停止准则454.3.7 算法描述45-464.3.8 仿真分析46-474.5 本章小结47-48第5章 基于禁忌搜索算法的构件检索48-585.1 禁忌算法简介48-525.1.1 禁忌搜索算法的基本流程48-505.1.2 禁忌搜索算法中的设计要点50-525.2 禁忌搜索算法在构件检索中的应用52-575.2.1 邻域结构设计52-535.2.2 候选解集的选择535.2.3 全禁忌处理方法535.2.4 算法描

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论