首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 375 毫秒
1.
基于构件的软件开发是复用第三方构件,提高软件开发效率的重要途径。第三方构件的安全性以及构件的安全集成方法成为影响构件复用的关键因素。给出了构件安全性描述模型,在此基础上,提出了基于安全威胁模型的分布式构件集成方法,并给出了一个实例。  相似文献   

2.
基于可复用构件库的软件开发   总被引:1,自引:0,他引:1  
基于可复用的库的软件开发发现已成为软件开发的主流范型之一,本文主要对基于可复用的构件的软件开发,复用环境以及一些与之相关的技术进行全面的探讨。  相似文献   

3.
随着面向对象和软件复用技术的发展。产生了一种新的基于构件的软件开发方法,被广大软件开发人员普遍看好,发展很快。为了解决基于构件的软件开发成本估算的问题。结合构件的复用成本公式。在分析基于构件的软件开发方法特点的基础上提出了一种基于构件仿真的软件成本估算方法。利用分解法的思想,以传统开发方法的成本为基础,将基于构件的软件开发过程分成若干阶段,分别估算各阶段的成本,最终得到估算结果,为基于构件的软件开发成本估算提供了一个较好方法。最后给出了对该估算方法的评价,指出了今后研究的重点。  相似文献   

4.
目前,基于构件的软件开发模式被软件开发商广泛接受,因为这种模式可以提高软件的质量、降低软件开发和维护的成本.构件描述是构件检索和复用的基础.本文提出了一种基于特征的、面向多领域的构件描述方法,包括构件功能、应用环境、构件关系、构件质量、其它等五个部分.基于构件的软件开发模式在大规模推广的情况下,构件流通必定成为构件产业化的关键环节.基于特征的构件描述方法解决了构件流通过程中语义理解困难,促进了领域构件标准化的推广.  相似文献   

5.
对软件复用的核心技术-基于构件的软件开发进行了探究,介绍了构件的发展、定义、构件的封装、分类、构件库以及以体系结构为中心的构件化软件开发,并提出了一些发展的不足,最后提出了构件化软件开发长足进步的意见。  相似文献   

6.
基于软件体系结构的可复用构件的组装   总被引:3,自引:0,他引:3  
近年来,软件体系结构、构件技术和软件复用等技术开始在软件开发中发挥重要的作用,成为软件工程领域研究的焦点。在基于构件复用的构件方法中,构件组装技术是关键。本文首先阐述并比较了目前国内外几种典型的体系结构,分析给出了它们对构件组装的影响,然后给出基于体系结构的构件组装方法以及ABC—Tool工具在构件组装方面的功能和实现。  相似文献   

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

8.
基于构件组装的软件开发方法被认为是提高软件开发效率和质量的有效途径,在软件开发中得到了越来越多的应用。文中分析了软件开发的现状,基于信息处理领域提出了一种构件组合式软件开发方法和适合这种开发方法的构件实现模型。介绍了这种构件组合式软件开发方法的基本实现原理,和在该方法指导下的软件开发过程。通过搭建一个实际的智能文本处理系统证明了该开发方法不仅简化了软件复用,提高了软件开发效率和质量,同时基于这种方法开发的软件具有较高运行效率。  相似文献   

9.
基于构件组装的软件开发方法被认为是提高软件开发效率和质量的有效途径,在软件开发中得到了越来越多的应用.文中分析了软件开发的现状,基于信息处理领域提出了一种构件组合式软件开发方法和适合这种开发方法的构件实现模型.介绍了这种构件组合式软件开发方法的基本实现原理,和在该方法指导下的软件开发过程.通过搭建一个实际的智能文本处理系统证明了该开发方法不仅简化了软件复用,提高了软件开发效率和质量,同时基于这种方法开发的软件具有较高运行效率.  相似文献   

10.
李戈  张路  谢冰  邵维忠 《软件学报》2004,15(Z1):45-52
在基于构件的软件开发中,构件查询是影响软件开发效率的关键性问题.为了降低复用者的查询难度。提高构件查询效率,提出将决策树方法引入构件查询过程中,从软件开发项目的构件查询历史信息中获取决策信息。辅助构件查询.在对传统构件查询过程进行分析的基础上,首先对决策树方法与构件库查询过程结合的需求进行了探讨I然后针对如何利用构件查询历史信息建立决策树,如何利用决策树进行构件查询,以及如何对决策树规则集进行存储等关键问题给出了解决方案,提出了一种基于决策树的构件查询方法.还对基于该方法搭建的构件查询系统的基本功能进行了介绍,并给出了该系统的一个应用实例.  相似文献   

11.
基于构件的软件开发(CBSD)是一种新的软件开发方法,构件技术是它的核心。构件技术以面向对象技术为基础,并很好地发展了面向对象技术。使用基于构件软件开发可以设计出质量好、可靠性高、可重用性好、可维护性好的软件。现在有很多应用软件都是采用基于构件的开发方法。文中概述了构件及CBSD方法的系列核心概念,比较了基于构件软件开发和面向对象软件开发(OOD)的异同。  相似文献   

12.
基于工厂模式的构件获取技术   总被引:2,自引:0,他引:2  
随着软件的复杂度越来越高,由此引起"软件危机"也就变得越来越严重.从而引发了软件复用技术的研究.构件化软件开发作为一种十分有效的软件复用技术,可以有效的缓解"软件危机"的压力.按照标准软件构件模型(COM、CORBA、EJB等)开发软件构件,对一个组织的长远发展非常有利,但是通常组织内部存在许多没有按标准软件构件模型开发的资源,如何从中发掘重用构件,却没有一个行之有效的方法,提出了一个基于工厂模式的工厂重用模型可以部分解决这个问题.  相似文献   

13.
黄伟  赵恒 《计算机与数字工程》2009,37(11):61-64,141
基于SOA的软件开发是分布式异构软件系统构造方法和环境的新发展阶段。文章介绍了一种基于SOA的CBSD方法,提出一种基于业务的服务模型,阐述了服务构件的管理和信息交互方式。将业务提炼成服务构件和服务边界组件,用业务服务包重用的思想提出了一种基于服务边界组件的服务组装方法,解决了异构分布式环境下业务重组和软件重用的问题,用实例说明了该方法并进行了分析。  相似文献   

14.
随着基于构件软件开发实践的深入,构件的质量将影响到最终的软件质量,但目前缺乏对构件在实际应用中有效的评价模型.基于Perry所提出的度量方法,给出了应用在UML中的度量模型,并且设计实现了对应的度量工具,以便构件使用者能够在实际开发应用中找出合适的构件.  相似文献   

15.
Software configuration management(SCM)is an important key technology in software development.Component-based software development (CBSD)is an emerging paradigm in software development.However,to apply CBSD effectively in real world practice,supporting SCM in CBSD needs to be further investigated.In this paper,the objects that need to be managed in CBSD is analyzed and a component-based SCM model is presented.In this model,Components,as the integral logical constituents in a system,are managed as the basic configuration items in SCM,and the relationships between/among components are defined and maintained.Based on this model.a configuration management system is implemented.  相似文献   

16.
基于构件的软件开发,是软件工程领域一个重要的方法,其中构件模型是该方法的理论基础.目前,适用于基于对等结构的分布式应用软件开发的构件模型尚不多见.针对对等应用软件的特点,首先在给出一个开发框架的前提下,对对等应用软件进行了构件特征分析,并将基于该框架开发的对等应用软件系统所涉及到的构件形态,归结为可迁移构件、轻量级构件和耦合容器构件3类,然后在此基础上提出一个支持对等应用的构件模型,并对构件模型中语义和语法进行了表述,最后介绍了该构件模型的生成与部署、合成与组装、查找与匹配、通讯与协作、以及相关对比等方面的研究工作.  相似文献   

17.
基于构件的叶片型面测量软件设计与实现   总被引:2,自引:0,他引:2  
航空压气机叶片因其自身特点需要测量软件能够定制和易于变化,构件技术解决了这一问题。文章基于软件构件化开发思想,进行航空压气机叶片型面测量软件需求分析和设计;建立开放式测量软件框架和数据流模型;基于MATLAB进行COM功能构件设计与制造;最后通过构件组装与调用,实现测量软件。  相似文献   

18.
实现仪器可互换性、测试程序集的重用性和可移植性,以适应不同的任务需求是武器系统试验测试设备/系统的发展方向。本文介绍了一种基于虚拟仪器技术和软件组件技术的武器系统试验测试平台的硬件构成和软件设计方法。该平台具有硬件易重组和可扩展性强、软件模块易于移植和通用性强等特点,能适应多种型号武器系统试验需求。  相似文献   

19.
支持构件演化的软件配置管理研究   总被引:2,自引:0,他引:2  
林英  张雁 《计算机工程与设计》2006,27(19):3595-3597
基于构件的软件开发作为一种全新的软件开发方法,与传统的软件开发方式不同,配置管理的需求与传统的配置管理方法也有了很大的不同.在基于构件软件开发的过程中,如何以一种良好的风格和技术来对构件变化进行控制,保持构件系统的一致性、稳定性是软件开发者历来追求的目标.分析了基于构件软件开发过程中构件演化对配置管理技术的新需求,探讨了配置管理的几个关键技术,并提出了一种度量构件演化过程的方法,从而把构件的整个演化过程置于配置管理的支持之下.  相似文献   

20.
无人机偏振遥感载荷系统的设计与实现   总被引:1,自引:0,他引:1       下载免费PDF全文
分析我国发展无人机航空遥感的必要性和可行性,针对某型民用无人机,利用系统集成的方法,设计无人机航空遥感偏振载荷系统。介绍系统的构成和工作流程,阐述系统的软硬件设计原理及实现的功能。地面联合调试结果表明该系统能够满足即将开展的航空遥感作业的要求。  相似文献   

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

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