共查询到20条相似文献,搜索用时 656 毫秒
1.
在基于可复用构件库的软件开发中,如何从构件库中查询满足条件的构件是构件库系统的研究重点之一.数据挖掘技术为解决上述问题提供了一条可行的途径,文中对如何利用决策树的分类发现方法进行可复用构件的查询作一探讨.通过对数据挖掘技术的应用,为复用者理解和选取构件提供了一定程度的辅助决策支持,为复用的成功提供了技术保障. 相似文献
2.
决策树分类方法在软构件检索中的辅助决策支持研究 总被引:1,自引:0,他引:1
构件库的检索效率不仅包括对构件本身的检索效率,还包括构件查询者对构件的理解效率。而一般的构件库系统只是从描述性信息方面提供对构件的理解,却很少从实际复用方面提供对构件的理解。数据挖掘技术为解决上述问题提供了一条可行的途径,文中对如何利用决策树分类方法进行可复用构件的复用历史信息和用户反馈信息隐含知识的挖掘作一探讨。通过对数据挖掘技术的应用,使构件库的相关人员能够从其他复用者实际复用构件的角度来理解构件,从而为构件生产者改进构件、管理者管理构件、复用者理解和选取构件提供一定程度的辅助决策支持。最后,通过实验验证了这种方法的可行性与有效性。 相似文献
3.
数据仓库技术和可复用构件库系统 总被引:9,自引:2,他引:9
1 引言要支持基于构件复用的软件开发过程,就必须要有支持整个软件生存周期并包含有大量可复用构件的构件库系统,其中,构件的有效管理和查询选取是关键。但随着构件库中构件数目的增加,复用者在查询和选取构件时就会遇到困难,构件库的管理者在对构件进行管理和维护时也会力不从心。构件库系统如何提供好的检索机制使用户能快速地查询到所需构件,这直接影响到复用实践的成功。国内外学术界对此也进行了深入研究,在构件的分类模式等方面取得了较大进展,但对用户检索到多个构件时,如何对多个候选构件进行评价,方便地从中选取最能满足需求、修改最少的构件,目前还没有较好的解决方法。软件评价的标准很多,已有一些比较有效的管理性方法,但在复用环境中这些传统的度量方 相似文献
4.
文章通过对B+-Tree索引算法的改进,将其应用到可复用软构件库中。该改进算法继承了B+-Tree的优点,结合可复用软构件库的特点,将构件库多维数据索引转化为B+-Tree一维数据索引进行存储、查询。通过对比分析,证明了该构件库索引算法大大改进了构件库中构件的查找效率。 相似文献
5.
软件复用和构件库与计算机辅助软件工程(CASE)的集成程度密切相关。现有的CASE系统中都没有集成可复用构件库系统。与CASE集成的构件库有其特殊性,它的用户是CASE程序而不是应用系统开发人员,所以它的检索算法也有其自身的特点。本文研究CASE和可复用构件库的集成问题,尤其是构件检索算法。提出了一个新的构件检索算法“利用UML设计模型信息进行可复用构件查询”,并将它和刻面查询算法合成后应用于实际系统中。 相似文献
6.
7.
基于构件库管理系统的构件复用度度量模型 总被引:5,自引:0,他引:5
构件概念及其理论的发展始终以软件复用为切入点,只有被最大可能地复用,构件才有其存在的意义和经济价值。如何用一种较为精确的、基于实践应用的方法来评价构件的复用度,关系到构件质量的提高和构件库的有效性。该文介绍了构件复用的概念,并结合构件库管理系统,提供了一个对构件复用度的度量模型,分析了度量结果对构件库的反馈作用,能够对构件库管理系统的设计与实现提供参考。 相似文献
8.
在基于构件的软件开发中,构件查询是影响软件开发效率的关键性问题.为了降低复用者的查询难度。提高构件查询效率,提出将决策树方法引入构件查询过程中,从软件开发项目的构件查询历史信息中获取决策信息。辅助构件查询.在对传统构件查询过程进行分析的基础上,首先对决策树方法与构件库查询过程结合的需求进行了探讨I然后针对如何利用构件查询历史信息建立决策树,如何利用决策树进行构件查询,以及如何对决策树规则集进行存储等关键问题给出了解决方案,提出了一种基于决策树的构件查询方法.还对基于该方法搭建的构件查询系统的基本功能进行了介绍,并给出了该系统的一个应用实例. 相似文献
9.
一种面向对象的软件复用框架 总被引:2,自引:0,他引:2
本文利用面向对象技术,提出了一种面向对象的软件复用框架,该框架采用面向对象的类来实现构件,为了提高构件库的组织管理效率,采用为构件库建立多个索引链等策略,构件检索采用模糊查询和详细查询的两个阶段来实现,构件集成采用基于星型拓扑结构的构件集成方法。 相似文献
10.
随着互联网和基于构件的软件复用的飞速发展,公共构件库和企业构件库积聚了大量可复用构件,分布式构件库之间进行信息交互的需求也变得十分迫切。从构件库及其互操作知识入手,进行交互流程和数据交换模型的设计工作,为给企业用户提供个性化服务提供了便利。 相似文献
11.
提出了称为动作组件库的设计来支持分层的多agent应用集成框架。首先,提出采用由上层agent协调下层agent执行的企业应用集成方式的原因,说明了动作组件库的设计以及如何集成动作组件库的动作实例来支持下层agent完成特定目标。通过一个场景的实现说明动作组件库如何在应用集成中发挥作用。在分层的应用集成框架中,动作组件库的设计为上层agent提供统一的接口来协调下层agent的运行,从而使下层职能agent可以并发地执行业务过程,提高系统运行效率,减少局部流程变化对于整体流程的影响,最终使用户能够采用基于 相似文献
12.
13.
针对领域的可重用构件库的实现 总被引:6,自引:0,他引:6
具体领域内的软件系统开发的共性,使得生成该领域内的专用构件、并建立构件库成为可能。本文将这一过程分解为构件提取、构件封装、构件分类、构件库的组织、构件库维护等各阶段,并详尽地讨论了每个阶段中的具体技术,为针对领域的可重用构件库的实现提供一种模式。 相似文献
14.
15.
一种基于四层结构的构件库模型研究 总被引:1,自引:0,他引:1
文章提出了一种基于四层结构的构件库模型,并按照构架层、构件层、叶类层、叶函数(叶方法)层的层次结构管理可复用构件。并且对于各层实体的描述形式作了进一步的研究,说明了构架、构件、类、函数(类方法)的描述属性以及它们之间的关系,促进更有效地组织和管理可复用构件,从而支持构件使用者更好地检索、理解和选取构件。 相似文献
16.
论文以构件库技术和Web Services技术为基础,提出了将两种技术结合的Web services构件库的基本框架,结合新疆多语种语言的特点及应用需求,设计开发了多语种语言构件库管理系统.验证了Web Service技术开发模式具有良好的互操作性、平台无关性和可伸缩性.多语种构件库管理系统的建设填补了多语种语言民族地区相关软件业领域建设的空白,其开发模式及相关技术解决方案对促进面向中亚西亚出口软件开发提供重要技术支持. 相似文献
17.
18.
19.
基于Inventor的三维参数化部件库系统的开发方法 总被引:3,自引:0,他引:3
介绍了基于AutodeskInventor的部件库的体系结构和实现方法。把部件库系统分为零件库和部件库两层结构,通过部件模型确定组成部件的组成零件及其装配关系,通过数据表和程序确定零件的规格。此方法解决了常用三维CAD软件不直接支持装配件参数驱动的问题,使得基于三维CAD软件创建部件库系统成为可能。文中所述部件库系统是使用VC++对Inventor进行二次开发而得到的。同时,该方法也适用于其他常用三维CAD软件。 相似文献
20.
一种可扩展的构件库数据模型 总被引:4,自引:0,他引:4
在基于构件的软件开发(CBSD)中,构件库是描述、存储和检索软件构件的基础设施。随着软件复用技术的成熟,构件库中构件的种类日益增多,构件间关系日渐复杂。这需要构件库数据模型提供相应的支持。为了给构件库的实施者和管理者提供指导,有效地发挥构件库的作用,本文提出了一种可扩展的构件库数据模型ECLDM。该模型以UDDI和BIDM为基础,对其结构进行了修改和扩充,并定义了扩展机制。利用本模型可以有效地描述和管理构件库中各种信息,并可以和UDDI、BIDM进行互操作。 相似文献