改进的构件分类模式在车间调度构件库中的应用研究

改进的构件分类模式在车间调度构件库中的应用研究

论文摘要

软件复用是在软件开发中避免重复劳动的解决方案,是解决软件危机的有效手段。基于构件的软件开发是当前最具潜力的软件复用方法,构件库系统是基于构件的软件开发核心。而构件的分类与描述又是构件库管理系统的核心,能否有效地对构件进行分类存储将关系到构件库的管理、构件的查询效率、构件的可理解程度、构件的可维护性等多个非常重要的因素。本文以大连市青年基金项目“求解先进车间调度问题的智能优化算法构件库研究”为基础,以构件的分类与检索为主题,针对智能优化方法求解车间生产调度问题的构件库规模小、专业性强的特点,在研究现有构件分类与管理的基础上,提出了一种基于动态权重的数字化刻面分类模式。该模式对刻面分类做了两点改进:①通过引入编码-原子术语对照表将用户的检索条件及构件库中的构件描述序列由文字序列转换为数字序列,从而有效地降低了构件检索时的匹配难度。②新模式对刻面分类方案中的每个刻面引入了一个由客户关注度决定的动态权重。以刻面分类进行构件分类的构件库中,在进行构件检索时,各个刻面具有相同的固定优先级,这种做法完全忽略了用户对不同刻面的需求偏好;而动态权重的引入,能够贴切地反映出客户的这种偏好,使得用户关注度高的刻面具有较高的优先级,从而提高构件检索时的查准率。在以基于动态权重的数字化分类进行构件分类的构件库中,进行构件检索时,首先将检索条件的数字化描述序列写成一个行向量,然后用构件库中构件的数字化描述序列的列向量组成一个矩阵,结合根据用户对各个刻面的关注度生成的动态权重,再根据本文提出的以构件间的相关度为基础的向量乘法,就可以将构件的检索过程转换为一个n维向量与n维矩阵的乘法,通过对乘法的结果向量中各个构件与目标构件的相关度进行排序,就可以向用户反馈一个构件列表。这种检索过程具有高效率和高查准率的特点,特别适合小规模的领域构件库。通过求解先进车间调度问题的智能优化算法构件库中的应用实践,检验了改进的分类在提高检索效率及查准率方面的性能,证明了基于动态权重的数字化刻面分类对小规模领域构件库的可行性。

论文目录

  • 摘要
  • ABSTRACT
  • 绪论
  • 一、研究背景
  • 二、本文主要工作及意义
  • 三、本文结构
  • 第一章 软件复用与构件库
  • 1.1 软件复用
  • 1.2 软件构件
  • 1.2.1 软件构件的定义
  • 1.2.2 软件构件的特征
  • 1.2.3 软件构件的类型
  • 1.3 基于构件的软件开发
  • 1.4 构件管理与构件库
  • 1.4.1 基本概念
  • 1.4.2 构件库的角色
  • 本章小结
  • 第二章 构件的描述与分类
  • 2.1 构件的描述
  • 2.1.1 构件描述模型
  • 2.1.2 常用的描述模型
  • 2.2 构件的分类
  • 2.3 刻面分类模式
  • 2.3.1 刻面分类模式的基本概念
  • 2.3.2 刻面分类模式研究现状
  • 本章小结
  • 第三章 改进的刻面分类模式
  • 3.1 刻面分类模式的缺点
  • 3.2 改进方案使用的数据结构
  • 3.3 刻面分类的树建模
  • 3.4 基于动态权重的数字化刻面分类的树建模
  • 3.4.1 刻面分类模式的基本特征
  • 3.4.2 原子术语数字化
  • 3.4.3 动态权重的引入
  • 3.4.4 构件间的相关度
  • 3.4.5 基于动态权重的数字化刻面分类的构件检索
  • 3.5 基于动态权重的数字化刻面分类的模式的优点
  • 3.6 基于动态权重的数字化刻面分类的模式性能验证
  • 3.6.1 验证环境
  • 3.6.2 验证结果分析
  • 本章小结
  • 第四章 改进的刻面分类在智能优化算法车间调度构件中的应用
  • 4.1 开发方案介绍
  • 4.1.1 开发环境介绍
  • 4.1.2 构件的存储方式
  • 4.1.3 刻面分类方案
  • 4.1.4 数据库设计方案
  • 4.1.5 构件使用情况的反馈
  • 4.2 相关技术介绍
  • 4.2.1 Struts 框架简介
  • 4.2.2 JDBC(Java DataBase Connectivity)简介
  • 4.2.3 XML 及其查询
  • 4.3 关键技术的实现
  • 4.3.1 数据库的访问与操作
  • 4.3.2 构件的数字化刻面的自动生成
  • 4.3.3 目标构件描述的数字化及刻面权重表的初始化
  • 4.3.4 构件的检索与发布
  • 4.4 系统功能模块图
  • 4.5 系统部分画面
  • 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].导管架结构重点构件失效后果评价方法[J]. 中国海洋平台 2020(03)
    • [2].小型构件干法施工成套技术的研究[J]. 公路 2020(06)
    • [3].双T板构件在施工中的运用[J]. 建筑工人 2020(06)
    • [4].信息技术在构件生产阶段的应用与展望[J]. 土木建筑工程信息技术 2020(03)
    • [5].研究:无论有无病毒,家用橱柜构件市场超过商用构件[J]. 国际木业 2020(04)
    • [6].2016年度房屋构件生产十强企业[J]. 混凝土世界 2017(12)
    • [7].绘构件受力图时应注意的问题[J]. 装备制造技术 2016(11)
    • [8].谈构件[J]. 力学与实践 2017(03)
    • [9].基于描述逻辑的数控系统构件匹配方法研究[J]. 现代制造工程 2017(07)
    • [10].植物种群构件的理论概述及研究进展[J]. 安徽农业科学 2014(36)
    • [11].一种基于构件失效传播的软件可靠性建模方法[J]. 信息工程大学学报 2015(05)
    • [12].构件[J]. 青年文学家 2019(34)
    • [13].甲骨文构件方式别义分析[J]. 现代语文(语言研究版) 2010(08)
    • [14].基于易损性与冗余度分析的构件重要性评价方法[J]. 计算力学学报 2020(05)
    • [15].对预制构件强化生产质量的若干措施探讨[J]. 现代物业(中旬刊) 2019(09)
    • [16].弯扭箱形钢构件受拉性能与破坏机理[J]. 建筑钢结构进展 2020(03)
    • [17].故宫古建筑石构件的病害机理与保护修复方法——以须弥座为例[J]. 古建园林技术 2020(02)
    • [18].基于高阶π演算的构件演化行为研究[J]. 计算机科学 2017(03)
    • [19].敢问路在何方?二胡构件改良的探索与实践[J]. 音乐时空 2016(07)
    • [20].考虑构件重要性的导管架平台强度储备提升[J]. 哈尔滨工程大学学报 2016(04)
    • [21].机械装备构件轻量化主要技术途径的探讨[J]. 电子制作 2013(17)
    • [22].一种基于用法示例的构件选择方法[J]. 运城学院学报 2013(05)
    • [23].X射线荧光光谱在北京清代官式琉璃构件保护研究中的应用[J]. 古建园林技术 2013(03)
    • [24].构件交互测试技术的研究[J]. 硅谷 2012(06)
    • [25].一种基于场景的需求驱动构件服务聚集方法[J]. 计算机应用研究 2011(12)
    • [26].浅议桥涵构件预制行业的现状与发展[J]. 中国市场 2010(23)
    • [27].构件测试元数据及其提取与展现技术[J]. 电脑开发与应用 2009(10)
    • [28].构件适配技术比较研究[J]. 计算机工程与科学 2008(01)
    • [29].构件软件变更风险分析技术[J]. 计算机科学 2008(01)
    • [30].敏捷企业信息系统的构件式进化机制研究[J]. 制造业自动化 2008(11)

    标签:;  ;  ;  

    改进的构件分类模式在车间调度构件库中的应用研究
    下载Doc文档

    猜你喜欢