首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
在对基于构件的软件工程(CBSE)研究的基础上,建立了一种基于构件的软件生产过程模型。指出了基于构件的软件生产过程与传统的瀑布模型之间的联系与区别,以及各个阶段的关键活动及其产品。此外,对软件工厂的组织结构、车间划分、构件的标准化生产和管理等问题提出了一些可供参考的看法。近期的3个应用软件项目的开发实践表明,采用基于构件的软件生产过程模型,平均开发时间可缩短31%,成本降低28%。  相似文献   

2.
软件复用是解决软件危机的比较现实可行的方法之一,为了充分利用可复用构件化,完成大量构件的生产、分类、检索、集成和维护任务,构件库及其相关工具的作用十分重要,为了解决在构件库之间共享资源和无缝互操作的问题,使基于构件复用的软件开发成为现实,可复用构件库框架成为解决问题的关键点,通过对构件库系统及其相关问题进行了一系列更深入的研究,建立了一个基于ALOAF的异构分布式构件库系统框架新的模型.  相似文献   

3.
可复用软件构件技术   总被引:1,自引:0,他引:1  
随着软件复用、软件构件技术和OO 技术的发展,基于可复用构件的软件开发成为现实。实践证明,通过开发可复用软件的两个生命周期:开发可复用软件构件和基于可复用构件的软件开发,软件复用技术可以极大地提高软件开发效率和质量。简述了软件复用技术、软件构件技术、基于可复用构件的软件开发以及构件对象模型(COM) 。  相似文献   

4.
CORBA环境中分布式构件的构造   总被引:1,自引:1,他引:1  
提出了一个基于CORBA的构件式的分布式系统构造模型。对于分布式构件和基于构件的分布式软件系统,均可用基于属性文法的软件构架描述语言进行形式化定义。通过例子描述了将基于属性文法的软件构架映射为CORBA对象的方法,同时还讨论了如何在CORBA环境中实现基于属性文法的软件构架的有关问题。  相似文献   

5.
基于可复用构件的软件开发过程研究   总被引:2,自引:0,他引:2  
本文在分析软件复用和软件构件相关概念基础上,对基于可复用构件的软件开发过程进行了深入研究,主要从开发可复用构件和基于可复用构件应用软件系统构造两方面入手,进一步提出基于可复用构件软件开发基本思路和生命周期模型,可复用构件开发步骤,构件组装应用系统方法等。  相似文献   

6.
基于构件的软件测试模型及方法   总被引:2,自引:0,他引:2       下载免费PDF全文
采用基于构件的软件设计方法是软件设计的新趋势.介绍了构件及基于构件的软件(CBS)的概念、特点以及由此引发的测试问题.概述了构件软件测试方法的现状,阐述了基于构件的软件黑盒测试方法及模型、白盒测试方法及模型,讨论并比较了两种方法的使用场合和异同之处.在此基础上,列举并比较了几种常见的自动测试方法和工具的基本原理.对构件软件的集成测试和性能测试等问题进行了讨论和分析,给出了构件软件测试的存在问题和研究方向.  相似文献   

7.
软件构件库是支持基于构件的软件开发的基础设施.在软件构件库中,构件的分类描述是复用者检索和理解构件的基础.随着构件技术的发展,构件库在不同领域的得到了应用,构件分类描述机制也面临着扩展性和变化性的挑战.提出了支持多领域构件描述的分类描述模型ECDM,并基于该模型,实现了青鸟构件库管理系统中多种分类模式的定制以及对构件描述属性扩展的支持.  相似文献   

8.
基于构件的软件开发(Component_Based Software Development,CBSD)是软件设计的新趋势,软件测试是软件质量的保证.构件化软件的测试核心是构件间的交互.介绍了一种基于场景和UML图的CBSD软件的集成测试方法,它以扩展的UML图为主要的测试模型,分析构件间的交互,并利用场景的思想生成测试用例.最后提出了一个构件化软件集成测试框架.  相似文献   

9.
软件构件技术是实现软件复用的关键问题,是当前软件界研究的热点。文章通过对构件及构件技术的阐述,探讨了基于构件的软件开发技术、方法以及构件设计评价标准。  相似文献   

10.
对现有构件软件框架及构件挖掘技术进行了分析,将构件挖掘和服务挖掘统一为构件服务挖掘;为适应构件服务挖掘的需要,基于HTTP协议和XML语言提出了面向服务的构件软件框架及相关的构件服务定义和操纵语言;针对该软件框架,提出了一个通用的构件服务挖掘过程模型.该过程模型与未来对构件服务挖掘的需求相适应,为方便获取各种构件服务,以及为软件重用研究提供了新方法.  相似文献   

11.
设计并实现基于反射机制的构件化软件静态分析器.该静态分析器通过对构件化软件源程序代码的静态分析,使用反射机制,自动提取源程序的结构、构件测试元素和构件交互关系,采用XML保存分析结果并图形化直观显示程序结构和构件交互.实例结果表明,该分析器适用于对基于.NET的构件化软件进行分析处理.  相似文献   

12.
基于构件的软件开发已经得到广泛的认可和应用,结合UML建模技术在软件构件技术中应用,提出了一种基于构件的软件开发方法,对UML在软件构件开发中的应用进行了深入的探讨.它使得基于构件的软件开发的每个阶段任务明确,易于理解.  相似文献   

13.
软件复用是指在开发新的软件系统时,对已有软件的重新使用,该软件可能是已存在的软件,也可能是专门设计的可复用构件.基于构件的软件开发是指利用已开发完成的商业构件(或可复用的构件),按应用需求组装形成软件应用系统的开发方法.基于软件构件的软件复用技术是实现软件工业化生产的技术基础,是解决"软件危机"的重要途径.在对软件构件及其相关技术进行研究的基础上,将软件构件技术应用于教务管理系统的开发实践中,给出了该开发方法的具体应用.  相似文献   

14.
基于CORBA的构件组装研究与应用   总被引:1,自引:0,他引:1  
基于构件的软件开发是软件工业化生产的必然趋势,构件组装是构件化软件开发的一个重要步骤,同时也是当前研究的一个热点.在基于 CORBA 构件的模型和特征上,建立了基于 CORBA 构件的组装模型,并应用于某企业电子商务系统.  相似文献   

15.
构件技术是软件复用的关键技术,构件测试是检测构件故障保证构件质量的重要手段。构件故障分为构件本身的故障和构件化软件集成时的故障,前者由于构件开发者熟悉源代码而易于测试和定位;后者由于软件复用者对构件的不清楚和集成的复杂性导致故障往往难以检测和发现,因此构件集成测试中的故障测试是目前研究的难点问题之一。构件集成测试离不开交互代码(粘贴代码),文中提出了一种面向粘贴代码的构件合约化测试方法。分析了基于粘贴代码的构件测试中的四种故障类型;针对这四种故障类型,依据合约的适应性,阐述了基于XML的粘贴代码合约的构造机理;并且给出了构件集成中基于合约检查的测试过程;最后以网络购物系统为应用实例,验证了该方法的有效性和实用性。该方法为捕捉错误,抛出异常信息,快速定位构件集成中的故障位置,准确发现故障原因提供了一种非常有效的途径。该方法的使用减少了构件集成测试中粘贴代码产生的冗余,提高了测试的灵活性,实现了高效的软件复用,缩短了软件开发周期,降低了开发成本。  相似文献   

16.
本文基于GB/T16260-2006《软件工程产品质量》,提出了面向重庆市软件资源库中的构件质量度量模型及度量方法,重点针对软件构件的可复用性度量开展研究,并将该方法实际应用于重庆市软件资源库的基础构件、公共构件和业务构件三类构件中,本文提出的质量度量模型和方法可为资源库管理者和资源库的使用者在管理及使用构件资源时提供可行的参考。  相似文献   

17.
软件复用是当前软件开发研究的一个重要领域,基于构件的软件开发方法是复用研究的重点。但是传统的软件设计技术不能很好的满足基于构件的系统的需要。它们对于基于构件的系统的设计只提供了很少的技术和指导。本文提出一种基于接口的构件建模和设计方法。这种方法使用UML作为工具,提供了系统化的构件建模手段。  相似文献   

18.
软件复用作为解决软件危机的有效途径,越来越得到广泛的重视。软件构件库是软件复用的重要依托,它的结构、成分和管理方式是否合理,很大程度上决定着软件复用的成功与否。主要介绍了军事装备保障领域软件构件库模型的设计,并借此探讨了基于构件的软件复用技术在军事装备保障领域软件设计中的应用。  相似文献   

19.
基于构件的开发方法已成为MIS软件常用的开发方法。针对当前MIS软件开发存在的问题,提出了从构件开发规约到构件开发、组装和部署的MIS软件开发方法。应用形式化描述方法、形式化描述文档和基于XML的构件规格描述方法来规范构件开发,为构件的检索、匹配、组装和部署提供了可靠的依据。  相似文献   

20.
在领域工程、基于构件的软件工程的基础上 ,提出了“以领域 MIS可重用资产为基础、以建造 MIS应用系统的软件体系结构为中心、以选择软件构件组装成系统为目标”的 MIS系统构件化开发过程模型 .该软件过程模型为MIS应用系统“工厂”化生产提供了可行的开发模式  相似文献   

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

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