首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 531 毫秒
1.
构件模型研究综述   总被引:7,自引:0,他引:7       下载免费PDF全文
基于构件的软件复用被认为是解决软件危机的重要手段,而描述构件本质特征及构件组合的构件模型是实现构件复用的关键技术。本文分析和研究了现有的构件模型,并根据构件接口和构件组合方式对各个构件模型进行了分类比较;结合已有的研究成果,展望了构件模型未来研究方向。  相似文献   

2.
并行构件技术作为并行软件工程的主要内容之一,对提高并行计算软件的生产率具有重要意义,也是并行软件工程的重要研究内容。并行构件技术研究现状包含并行构件模型、并行构件体系结构规范、并行构件框架3个方面。并行构件、接口、框架的定义和实现是区分不同并行构件体系结构规范的主要标准。如何在实现并行构件复用性的同时提高并行构件组成的应用系统性能,是这些技术发展的共同思想。单构件多数据、多构件多数据编程模型、多语言互操作技术、并行远程方法调用、MxN问题的解决方法、不同模型构件间的互操作都是并行构件领域的研究成果。并行构件技术的发展方向是开展对多语言互操作、性能预测、自适应构件、构件模型的互操作、多核硬件上的并行构件体系结构技术的研究。  相似文献   

3.
基于JavaBeans的软件构件复用技术研究   总被引:1,自引:0,他引:1       下载免费PDF全文
许峰  丁珂  王志坚 《计算机工程》2007,33(9):72-73,1
软件构件技术作为一种软件复用技术,旨在解决软件系统开发所面临的困境。大多数构件组装工具都是基于某种特定的构件模型,选取JavaBeans 构件模型作为研究对象,分析了其与软件复用相关的特征,探讨了其对软件复用的支持程度,并对其中的一些特征进行了扩展。  相似文献   

4.
赖根  肖明清  何景峰 《计算机测量与控制》2006,14(9):1266-1268,1280
通过在军械测试系统软件开发中引入基于构件的软件开发方法,较好地解决了军械测试领域的测试程序复用问题;介绍了基于构件的软件开发方法及特点;提出了基于构件的军械测试软件开发方法和基于构件的军械测试系统软件结构;最后,给出了在Visual C++环境下运用基于组件对象模型的ActiveX控件技术实现了可复用构件的开发实例。  相似文献   

5.
基于业务模型稳定性的构件粒度优化设计   总被引:8,自引:0,他引:8  
构件粒度在很大程度上影响着构件的复用性能,但目前尚缺乏严格有效的方法以支持对构件粒度的优化设计.以特征空间作为表达业务模型与构件语义的统一方式,给出了构件粒度的定量度量方式,并探讨了业务模型空间与构件空间之间的四种映射机制.通过分析构件粒度与业务模型稳定性之间的关系。提出基于模型稳定件的动态粒度构件设计思想,从异构体数目、稳定熵、相似度三个方面的稳定性进行度量,进而给出了基于最大稳定集的构件识别算法STCIM,实例验证与理论对比分析证明了STCIM相对于其它构件识别方法在目标构件复用性能优化方面的优越性.  相似文献   

6.
本体论与构件复用   总被引:5,自引:0,他引:5  
软件复用主要有两种方式,一是产品复用,二是过程复用。构件的产品复用建立在接口不变的基础上。传统的建模方法关于对象之间联系的概念存在着模糊性,为构件接口设计和构件复用带来了隐患。该文将本体论引入构件设计,对构件对象的联系进行本体分析,目的在于为构件对象建立清晰、完整的本体模型,为设计遵守接口不变性原则和具有产品复用性的构件奠定基础;同时也在理论层次上探索本体模型向构件接口定义自动映射的机制,研究构件开发的过程复用。  相似文献   

7.
随着Internet上提供在线复用的构件增多,用这种构件服务组装软件系统就成为可能.本文首先针对Internet环境构件组装系统分析了现有相关技术的不足,讨论了组装技术应用上的关键问题.为此将构件与传统的数据流计算模型相结合,设计并实现了支持广域构件组装的DFCM组装框架;给出了DFCM的总体结构,描述了其中的关键技术;经过对原型系统的模拟表明该模型框架是有效的,能够充分利用Internet固有的并行性,具有扩展性.  相似文献   

8.
设计了构件层级开发模型,重点研究了模型中界面表现层、业务逻辑层和数据通道层,并结合构件层级开发模型给出了全景监测构件实例。构件层级开发模型采用层次化开发方法,明确了各层功能边界和实现方法,解决了构件内部组织和结构问题,确保清晰的功能职责划分,分离构件开发的关注点,提高了构件的可复用性以及软件的开发效率。  相似文献   

9.
基于构件的软件设计模型   总被引:20,自引:0,他引:20  
构件式软件设计是从根本上实施软件复用的重要途径.文中结合层次的面向对象设计结构,讨论了类属构件GRC的模型,该模型的建立从几方面反映了可复用构件的类属性和应用环境.论文就类属构件提出了用于软件设计的机制和例化过程.  相似文献   

10.
研究了自动化测试脚本及基于构件的软件复用技术,提出一个测试脚本构件模型TSCM。该模型结合测试脚本特性,在借鉴现行软件构件模型基础上加入构件连接子增强测试脚本构件的独立性和可复用性。设计了TSCM模型的XML框架,实现了测试脚本构件自动生成、验证及不同测试语言之间的自动转换。  相似文献   

11.
面向构件软件开发的主要思想是使用现存的构件来建构软件系统,是提高软件开发效率和质量的有效途径,可复用的构件在软件复用技术中作用重大.该文首先阐述了构件的概念和面向构件技术优点,研究并设计了一种面向构件的架构,接着结合现行主流的开源框架,以eclilpse插件的方式给予实现和检验;最后,对面向构件技术的发展进行了展望。  相似文献   

12.
面向构件软件开发的主要思想是使用现存的构件来建构软件系统,是提高软件开发效率和质量的有效途径,可复用的构件在软件复用技术中作用重大。该文首先阐述了构件的概念和面向构件技术优点,研究并设计了一种面向构件的架构,接着结合现行主流的开源框架,以eclilpse插件的方式给予实现和检验;最后,对面向构件技术的发展进行了展望。  相似文献   

13.
软构件技术及其在数据库中的应用   总被引:12,自引:2,他引:10  
软件的构件化是软件行业走向工业化的关键,但怎样实现大粒度的复用以及提高软件的可维护性和可扩展性仍然是一个难题,CBD(ComponentBasedsoftwareDevelopment)的发展有望从根本上解决这一问题,该文在研究软构件理论的基础上,将构件技术引入数据库系统的开发,并提出了一种基于软构件的数据库系统开发模型,利用该模型研制开发了一个应用系统。  相似文献   

14.
软件的构件重用已成为软件工程的新方向,构件标准、构件语言CODL、构件仓库中其主要研究课题,而构件仓库更是基础。本文提出了一个软件构件仓库SCoRe角度春相关工具;研究了构件仓库对软件重用的支持。SCoRe用J^2R模型表示构件、将构件存储在构件库中,并利用构件库访问工具CRTs对其进行存取、剪裁/组合、得到适合应用的新构件。利用构件操作工具CTs在构件 内部表示与其源代码秀示和CDL文本描述上互  相似文献   

15.
一种基于XML的统一构件匹配技术   总被引:2,自引:0,他引:2  
构件检索和匹配是CBSD和软件复用的关键技术。目前构件库所采用的关键字、刻面、规约、行为等匹配技术都存在两个问题:1)构件表示方法各异,理解和共享构件困难;2)每个查询匹配算法侧重点不同,关键字和刻面匹配侧重构件的语义,而规约匹配侧重构件的结构,造成单独使用一种匹配算法或多或少产生一些冗余或无关构件。本文提出一个XML统一构件描述模型,该模型利用XML模式对构件进行层次化的组织,采用一种最大权匹配算法,从语法和语义两方面计算两个构件间的匹配度,有效地解决了上述问题。通过实验证明,该技术在保证构件查全率的基础上有效地提高了查准率。  相似文献   

16.
软件复用是目前的一种能提高软件开发质量和软件开发效率的重要方法。从软构件的编码结构模型、基于构件/构架的开发模式、软构件的分类方法设计、半层次化的软件体系结构模型以及构件的变点及其实现机制等方面,研究了软构件信息分类编码系统开发中基于软件复用的设计和实现方法。  相似文献   

17.
18.
基于软件构件质量模型的度量及应用   总被引:10,自引:0,他引:10  
随着软件复用实践的深入,可复用构件数量不断增加,构件库规模也不断扩大。构件的质量将影响到最终的软件质量和CBSD的推广应用,但是目前缺乏对构件质量有效的评价模型。本文基于ISO/IEC9126软件质量度量模型,提出了软件构件质量模型,及专门针对软件构件质量模型的可操作的度量方法,重点描述了构件可复用性的度量,并将该方法实际应用于上海构件库部分构件,本文提出的度量模型和方法可作为构件库管理者和构件用户在管理及使用构件时对构件进行评价参考。  相似文献   

19.
青鸟构件库的构件度量   总被引:21,自引:0,他引:21  
梅宏  谢涛  袁望洪  杨芙清 《软件学报》2000,11(5):634-641
对软件产业发展所需要的软件生产率和软件质量的重视引起了对软件复用技术的研究,同时,有关复用度量的研究和应用也引起了广泛的重视.青鸟构件库系统可以对可复用构件进行描述、管理、存储和检索,用以满足基于“构件-构架”复用的软件开发过程的需要.该文介绍了青鸟构件库中的构件度量模型,并阐述了利用青鸟程序分析系统中的面向对象度量工具和青鸟构件库后期度量系统(包括反馈信息的收集、处理和分析工具)来实现模型的方法.  相似文献   

20.
The term ‘simulation model reuse’ can be taken to mean various things from the reuse of small portions of code, through component reuse, to the reuse of complete models. On a more abstract level, component design, model design and modelling knowledge are prime candidates for reuse. The reuse of simulation models is especially appealing, based on the intuitive argument that it should reduce the time and cost for model development. In a discussion with four simulation modelling experts, however, a number of issues were raised that mean these benefits may not be obtainable. These issues include the motivation to develop reusable models, the validity and credibility of models to be reused, and the cost and time for familiarisation. An alternative simulation methodology was proposed, that may lend itself better to model reuse.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号