软件复用论文:人工智能算法在构件检索中的应用
本文关键词:人工智能算法在构件检索中的应用,由笔耕文化传播整理发布。
软件复用论文: 软件复用论文:人工智能算法在构件检索中的应用
【中文摘要】 随着 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-5 Abstract 5-6 摘要 1.1 研究 1.3 本文 第2章
第 1 章 绪论 9-13
背景和意义 9-10 主要研究工作 11-12 构件及其相关概念 13-14 14-15 绍 17-18 20-23
1.2 国内外研究现状 10-11 1.4 本文组织结构 12-13 2.1 构件的基本定义
13-24
2.2 构件模型 14-18
2.2.1 COM 构件介绍 2.2.3 CORBA 构件介
2.2.2 EJB 构件介绍 15-17 2.3 构件库 18-20
2.4 软件的质量度量模型 2.4.2
2.4.1 McCall 软件质量度量模型 21
ISO9126 软件质量度量模型 21-23 第 3 章 构件的检索方法 24-29 24-25
2.5 本章小结 23-24 3.1 基于规约描述的构件检索 3.3
3.2 基于人工智能的构件检索方法 25-26
基于信息科学的构件检索方法 26-27
3.4 基于超文本的构件
检索技术 27-28
3.5 本章小结 28-29
第 4 章 基于遗传
算法的构件检索 29-48 分析 29-30
4.1 遗传算法在构件检索中的可行性 4.2.1 遗传算法 4.2.3 选择操作
4.2 遗传算法简介 30-39 4.2.2 编码 32-35
的基本流程 30-32 35-37 38-39
4.2.4 交叉操作 37-38
4.2.5 变异操作 4.3.1
4.3 遗传算法在构件检索中的应用 39-47 4.3.2 编码 40-41
构件描述 39-40 群 41-42 44-45 45-46 47-48 48-58
4.3.3 产生初始种 4.3.5 遗传算子
4.3.4 适应度函数 42-44 4.3.6 停止准则 45 4.3.8 仿真分析 46-47
4.3.7 算法描述 4.5 本章小结
第 5 章 基于禁忌搜索算法的构件检索 5.1 禁忌算法简介 48-52 5.1.1 禁忌搜索算法
的基本流程 48-50 50-52 52-57 选择 53 53-54 57-58 58-59 献 61-64
5.1.2 禁忌搜索算法中的设计要点
5.2 禁忌搜索算法在构件检索中的应用 5.2.1 邻域结构设计 52-53 5.2.3 全禁忌处理方法 5.2.5 仿真分析 54-57 第 6 章 总结与展望 58-60 6.2 全文展望 59-60 53 5.2.2 候选解集的 5.2.4 算法描述 5.3 本章小结 6.1 全文总结 致谢 60-61 参考文
攻读硕士学位期间发表学术论文 64
本文关键词:人工智能算法在构件检索中的应用,,由笔耕文化传播整理发布。
本文编号:185990
本文链接:https://www.wllwen.com/kejilunwen/rengongzhinen/185990.html