首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 91 毫秒
1.
对大型软件构件化生产过程中的构件识别与映射、构件建模、构件测试和构件评估进行了研究,报告了软件构件化研究和实践现状和存在的问题,提出了一套基于业务构件组装开发支撑平台实现框架,详细阐述了构件功能之间的关联关系,给出了构件化组装技术原理和实现过程,阐述了业务构件框架与原子业务构件组装过程,为基于业务构件组装的软件构件化生产提供了一种新的解决方案。  相似文献   

2.
为了解决构件的使用和管理问题,提出构件仓库的解决方案。首先,研究了构件仓库的总体结构和逻辑结构,从整体上分析构件仓库。其次,介绍了构件仓库的部署。最后,从构件使用、构件发布、构件管理和仓库设置四个方面研究了构件仓库的应用。对构件仓库的使用,根据用户角色的不同分别赋予不同的权限,合理地对构件仓库中的构件进行管理。采用构件仓库管理构件,可以有效地提高软件开发的效率,使构件能够更合理地得到复用,提高构件的复用率。实践表明,构件仓库能够有效地解决构件的使用和管理问题,为软件开发提供有力支持。  相似文献   

3.
构件标准定义了构件的本质属性, 规定了构件接口的结构以及构件之间, 构件与构件基础设施之间的交互机制。现有的构件模型—般认为构件由构件接口和构件内容两部分组成,构件接口是为成功复用该软件实体而需要提供给外界的所有信息,包括构件向外提供和请求的服务,构件的自描述信息和定制信息、构件的初始化、实例化和永久化方法以及构件对目标复用环境的依赖和构件组装信息等。  相似文献   

4.
构件模型研究综述   总被引:7,自引:0,他引:7       下载免费PDF全文
基于构件的软件复用被认为是解决软件危机的重要手段,而描述构件本质特征及构件组合的构件模型是实现构件复用的关键技术。本文分析和研究了现有的构件模型,并根据构件接口和构件组合方式对各个构件模型进行了分类比较;结合已有的研究成果,展望了构件模型未来研究方向。  相似文献   

5.
为了解决构件业务流程建模能力不足的问题,提出了一种基于工作流技术的构件模型——工作流构件模型。首先分析了工作流过程定义的组成和流程控制方法,识别出可用于构件业务流程建模的工作流元素;然后根据构件的独立性、封装性和组装性需求,选取工作流元素设计实现了工作流构件模型,并给出了应用实例。与传统的构件模型相比,工作流构件模型提高了业务流程构件的灵活性,丰富了业务流程构件的组装形式,降低了业务流程构件的复杂度,从而提高了构件的业务流程建模能力。  相似文献   

6.
随着互联网和基于构件的软件复用的飞速发展,各地公共构件库和企业构件库积聚了大量可复用构件,分布式构件库之间进行信息交互的需求也变得十分迫切。为增进分布式构件库尤其是公共构件库和企业构件库间的信息交互,从构件库及互操作知识入手,借助软件Agent技术进行了互联框架和交互方式的设计,制定了分布式构件库间用于构件信息交互的公共描述模型,给企业用户提供了便利的个性化服务,也为更大范围的分布式构件库互联体系的建立奠定了基础。  相似文献   

7.
首先阐述了构件化的软件技术,提出构件化的农业专家系统的体系结构,分析了构件间的集成规则,并研究了数据挖掘构件和推理机构件。最后研究了构件组装的接口问题及专家系统构件组装的实现方案。  相似文献   

8.
为了提高嵌入式系统的硬件和底层软件的可移植性,本文对基于嵌入式硬件构件模型的底层硬件驱动程序(即底层构件)的开发方法进行了研究,给出了硬件构件与软件构件的层次关系图以及底层构件的封装原则,通过实例分别阐述了GPIO构件、功能构件和外设构件的程序编制方法以及移植性问题。  相似文献   

9.
软件构件化是提高软件开发效率和降低重复性劳动的重要途径之一,但一直面临着构件实体之间的行为交互失配问题。对此,构造了一个构件行为本体,其中包括构件体、构件行为及构件行为性质,并根据构件行为本体提出了构件交互适配模型。在该模型中,依据构件行为性质将构件集合划分成不同的构件组,利用构件组内复合行为的完整性探测构件交互死锁,并通过自定义行为规则适配构件交互死锁。最后,对构件组与适配器之间的一一对应关系进行证明。  相似文献   

10.
基于构件的软件工程可以提高软件的质量,降低软件开发和维护的成本,构件的描述是构件检索和复用的基础,该文提出了一种基于向量空间模型的构件匹配方法,从而提高构件的查全率和查准率,从而改进了构件库的检索效率。  相似文献   

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

12.
该文利用基于实例推理的思想和技术,提出了一个基于组件推理的多智能体油气开发软件应用平台的体系结构和实现方法。该系统是基于系统所记忆的以往应用软件对象类组件来主动推理解决所面临的应用软件开发问题,并可通过对象类的不断增加,获取应用软件开发的知识,从而提高和改善应用平台软件开发的能力。  相似文献   

13.
软件复用是在软件开发过程中避免重复劳动的解决方案,但要设计在许多领域都通用的可复用业务组件是很困难的,而面向领域的复用是在一个特定应用领域中实现复用;因此,设计大粒度复用的应用框架对于提高软件的生产率和软件质量具有重要的意义;文中以软件复用为出发点,基于构件化软件的开发思路,对软件的构件技术、领域工程、面向领域的应用框架技术进行了深入的研究,提出了基于需求驱动的面向领域应用框架的开发方法,并详细说明了该方法在项目评审领域的应用.  相似文献   

14.
Reuse-based software production technology   总被引:4,自引:0,他引:4  
Software reuse is viewed as a key technology to improve software product quality and productivity. This paper discusses a series of technologies related with software reuse and software component technology: component model, which describes component's essential characteristics; component acquisition technology, of which domain engineering is the main approach; component management technology, of which component library is the kernel; application integration and composition technology, of which application engineering is the main approach; software evolution technology, of which software reengineering is the main approach, etc. This paper introduces the software development environment: JadeBird Software Production Line System, which effectively integrates the above-mentioned technologies.  相似文献   

15.
通过分析嵌入式软件设计及构件技术的特点,提出了把构件技术应用到嵌入式软件开发的思想.不同的应用领域有不同的构件模型,针时视频GUI应用领域,提出可配置构件模型.采用适合人机界面设计的MVC软件架构,通过配置构件属性,使构件功能具有不同的表现形式,从而提高软件的可重用性及可配置性.详细地介绍了构件模型的形式化描述,构件的组成元素及实现过程.实验结果表明,该构件模型能够灵活配置构件,提高了软件开发效率.  相似文献   

16.
构件技术在远程视频监控系统中的应用   总被引:1,自引:2,他引:1  
构件技术是软件复用的主要发展方向之一,本文介绍了构件技术的概念和特点,远程视频监控系统的设计与实现以及构件技术在该系统中的应用。该系统已在仓库、学校得到应用,效果良好。  相似文献   

17.
李婷  杨根兴  饶若楠 《计算机工程》2007,33(17):63-65,6
从基于构件的软件开发中所关注的应用领域和体系结构这两大软件特征出发,构造一种基于构件开发的软件产品结构成分表(BOSC),提出面向特征BOSC的生成算法,为基于构件的软件开发提供软件构件复用管理方法。在整个软件生命周期中,BOSC完整地反映了软件产品组成成分的情况,支持软件产品维护和升级。实践表明BOSC能够有效提高开发效率和管理水平。  相似文献   

18.
软件构件组装基础研究进展   总被引:8,自引:1,他引:8  
构件组装技术是基于构件软件开发的核心技术。构件组装方法可以分为“黑盒”、“白盒”和“灰盒”3类,“灰盒”方法是研究的重点,其研究主要集中在基于框架的方法、基于连接子的方法和基于胶合代码的方法方面。当前,软件构件组装技术正与其它软件技术的研究相结合,但离实际应用仍存在一定的距离。  相似文献   

19.
虚拟仪器软件系统的组件化设计   总被引:2,自引:0,他引:2  
介绍了组件技术的基本概念和虚拟仪器软件系统的主要内容,讨论了采用组件技术开发虚拟仪器控制软件的优势,并结合组件技术开发模型设计了虚拟仪器软件系统基于组件的应用模型。  相似文献   

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

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