首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 156 毫秒
1.
构件对象模型(COM)所支持的构件包容和聚合两种复用模式都是基于构件消费者的立场,不利于构件自身的演化和关注点分离.提出了一种新的构件复用方法:为了便于构件自身的演化,派生类直接复用基类中的接口和事件,重载基类虚接口中的方法,在此基础上定义新的接口和事件;将终端用户可见的领域特征分离出来封装为良定义的构件,以便编译或运行时被绑定到其他的构件对象中.给出了在中间件平台上的设计和实现方法.手机软件项目实践表明新方法提高了软件产品质量和开发效率.  相似文献   

2.
以体系结构为中心的构件模型设计   总被引:1,自引:0,他引:1  
分析了构件复用的优势及当前构件开发尚存在的缺陷和不足,阐述了体系结构的概念和集成方式以及构件模型的组织结构、交互原理、实现机制等属性,提出了一个以体系结构为中心建立构件模型的方案.该方案从软件体系结构入手,将系统分解为构件和构件问的交互关系,利用有限状态机表达构件及其交互,从中获得构件接口的需求分析模型,分析接口状态机的状态转移事件寻找构件接口定义,分析参与构件接口交互的类及其属性定义构件内部结构.最后使用构件描述语言对构件模型进行形式化描述,给出了建模的具体过程,设计并实现了一个"打印服务器"构件模型实例.  相似文献   

3.
可复用软件构件的表示和检索   总被引:26,自引:2,他引:24  
一、引言软件复用已经融入软件工程研究的主流,被视为是使软件开发真正走上工程化和产业化道路的希望。人们在实践中认识到软件复用是一个涉及到技术、方法学、管理和文化等多个方面的复杂问题。除了日常隐含发生的对专业知识和经验的复用之外,最典型的复用活动表现为借鉴、理解、修改和集装各种不同抽象层次(从产品的概念、系统模型和规约到程序源码甚至目标码)、不同粒度(从系统构架、框架、类簇到代码片断)、不同形式(黑盒构造块、生成器、模板、设计模式等)的可复用软件构件来构造新系统和实现系统演化的过程。根据复用对象的不同,可以将复用划分为产品复用和过程复用两大类,产品和过程都被称为可复用软件构件。本文将只讨论产品复用。  相似文献   

4.
嵌入式底层构件是建立在硬件构件的基础上,根据硬件构件的实际功能和接口,实现与之对应的硬件模块的驱动分解。GPIO是嵌入式系统的通用构件并且作为底层内部构件被其他底层外设构件所调用。本文以飞思卡尔ColdFire系列为例,根据软件工程构件化设计,提出GPIO构件化设计方法并且给出应用实例,说明嵌入式底层内部构件的可复用性与可移植性。  相似文献   

5.
提出了一种基于复用的构件开发模型,该模型解决了构件内部结构和组织问题,保证良好的功能职责划分和关注点分离;保证构件以规范化的方式提供对外服务接口和扩展接口;保证构件具有良好的扩展性以及随需应变的能力.通过应用该模型开发了面向金融领域的客户管理构件,并将该构件复用于具体的金融项目.实践表明,该模型能提高软件复用率,降低开发难度,加快开发速度.  相似文献   

6.
基于构件技术的卫星地球站站控系统的设计模型   总被引:1,自引:0,他引:1  
本文在分析已有卫星地球站站控系统模型优缺点的基础上,立足于站控系统的开放性、集成性和效率,运用基于构件的软件工程技术,提出一种层次清晰、接口规范、联系简洁、易于扩充的站控系统构件模型,并详细分析了模型中各构件的功能和构件间的通讯。该系统模型便于实现结构灵活、开放性强的实用系统。同时,构件也为易于实现软件
件复用。  相似文献   

7.
面向复用成本优化的构件重构方法   总被引:2,自引:0,他引:2  
王忠杰  徐晓飞  战德臣 《软件学报》2005,16(12):2157-2165
构件需要在其复用期间进行持续的优化改进和重构,消除设计需求与复用需求之间的差异,在保证有用性的前提下改善可用性.为此,提出一种面向复用成本优化的、基于局部性原理与实例集分解的构件重构方法.首先给出一种基于特征的构件模型,着重探讨基于可变点的复用机制,并在此基础上研究构件复用成本的构成要素、优化策略与优化目标,即通过提高构件固定部分的比例降低复用成本.探讨了构件复用过程中存在的时间/空间局部性,依据构件实例复用频度的差异,将具有高复用频度的实例分离出来形成(半)实例化构件,以降低构件复用过程中的实例化成本与实现成本.进而提出一种基于贪心策略的构件实例分解算法实现近似最优化,并通过实例验证其有效性.该方法通过将构件特征间依赖关系分解为构件实例间依赖关系,将构件的部分实例化工作由复用阶段提前到设计阶段来完成,将若干可变特征转化为固定特征,从而避免了构件频繁复用时的多次实例化,以降低复用成本.  相似文献   

8.
刘云城 《福建电脑》2009,25(11):87-87,118
构件如何在软件开发过程中被快速高效地检索、复用,已经成为构件库技术得以进一步发展的瓶颈。本文提出了一种基于本体OWL的构件库检索技术,重点探讨了本体技术以及如何利用OWL描述语言来实现构件描述,以及基于本体描述基础上的构件检索。  相似文献   

9.
基于功能构件的软件复用方法   总被引:3,自引:0,他引:3  
提出一种基于功能构件(FC)的软件复用方法,讨论所定义的功能构件的特点.以功能构件的设计思想为指导,设计了软件系统模型,建立了包括用户管理、用户操作稽核、权限管理、数据录入、电子数据导入、数据库管理维护和监控、界面风格控制、静态参数维护、数据查询、数据统计、工作流管理等功能构件的构件库,并用该复用方法完成了成本管理系统的开发.该复用方法可快速高效地实现新系统的搭建,能极大地节省软件开发的人力、物力投入,缩短开发周期,提高开发效率.  相似文献   

10.
基于构件库管理系统的构件复用度度量模型   总被引:5,自引:0,他引:5  
构件概念及其理论的发展始终以软件复用为切入点,只有被最大可能地复用,构件才有其存在的意义和经济价值。如何用一种较为精确的、基于实践应用的方法来评价构件的复用度,关系到构件质量的提高和构件库的有效性。该文介绍了构件复用的概念,并结合构件库管理系统,提供了一个对构件复用度的度量模型,分析了度量结果对构件库的反馈作用,能够对构件库管理系统的设计与实现提供参考。  相似文献   

11.
软构件的可复用性是构件区别于其它软件的最大特性,如何用一种较为精确的、基于实践应用的方法来评价构件的复用度,关系到构件质量的提高和构件库的有效性。文章以提高构件质量和可复用性,对软件构件可复用性的度量模型进行了研究。针对构件质量的具体特性进行分析,得到了基于构件复用因素的可复用性度量量化模型,最终给出一套根据用户复用以后的反馈信息对该值进行调整的方法。  相似文献   

12.
软件构件的可复用性质量度量*   总被引:1,自引:0,他引:1  
依据国家信息产业部有关制定构件质量度量标准的要求,研究并提出了对软件构件可复用性有着直接影响的六个子特性(接口成熟性、独立性、易组装性、通用性、演化兼容性和可复用依从性)以及软件构件可复用性质量度量和构件可信度使用质量度量方案,并给出了它们相应的度量元素和量化方法.  相似文献   

13.
一种面向对象的软件复用框架   总被引:2,自引:0,他引:2  
本文利用面向对象技术,提出了一种面向对象的软件复用框架,该框架采用面向对象的类来实现构件,为了提高构件库的组织管理效率,采用为构件库建立多个索引链等策略,构件检索采用模糊查询和详细查询的两个阶段来实现,构件集成采用基于星型拓扑结构的构件集成方法。  相似文献   

14.
软件构件的可复用性是构件区别于软件的最大特性,构件的可复用性将影响到最终的软件质量和应用,通过对构件的可复用性度量指标的分析,将特征分析法应用于指标的权重计算,采用模糊综合评判法进行可复用性指标的度量,构建了一个构件的可复用性量化评价模型并给出了应用实例.模型对构件库的建设、管理和应用有重要参考意义.  相似文献   

15.
王维 《工矿自动化》2012,38(5):33-35
针对现有的煤矿设备信息管理系统开发效率和复用粒度低、难以满足煤矿个性需求的问题,从软件复用的角度介绍了一种煤矿设备信息管理系统的构件化设计方法,给出了系统开发模型和体系结构,详细介绍了系统构件的设计和实现方法。该构件化设计方法通过创建.NET功能构件,复用.NET中的基本构件和已创建的功能构件,最后在.NET开发平台上组装构件来达到软件复用的目的,提高了系统软件的开发效率、可靠性和可重用性。  相似文献   

16.
17.
李航 《软件》2013,34(5):85-87
本文介绍了一种基于通用试验体系结构支撑平台的组件框架设计模式,采用这种模式可以有效地简化后续组件的开发和设计,加快通用试验体系平台的部署和应用。在组件框架设计中遵循软件工程的原理,重视发挥可重用性分析的作用,努力达到优秀的设计。  相似文献   

18.
基于构件的软件开发可以复用已有的应用系统、应用框架,开发出具有良好的可维护性和软件资源的可复用性,并有较强的用户需求变化适应能力的软件。构件的可复用性越高、复用越广泛,其复用次数就会越多,价值也越大。该文研究了基于构件的通用政府门户平台,提出了基于构件的政务通门户系统开发框架,可重用构件是其重要的一部分。该门户平台类似于一个网站生成器,通过简单的拖拉拽等操作就可以完成不同政府的门户平台系统的生成工作。  相似文献   

19.
当前软件开发中数据库建表和数据录入界面不能有效适应变化的需求。所建的表和所设计的界面只能适应特定的需求,很少考虑到同一领域内需求的相似性及系统对需求变化的适应性等,从而造成了大量的重复劳动和资源耗费,而且可靠性差、难以维护。文中在数据库设计理论和软件复用理论的指导下,针对以上问题提出了表结构的复用和界面设计的思想。表结构的复用和自动界面设计让本构件在广度和深度上都有了长足拓展,具有对变化需求的包容性和自适应性。而数据维护和界面设计构件正是其功能实现的内部支持,它不仅为开发人员提供了良好的编程接口,而且高级用户可在此构件上动态地改变表结构和数据录入界面,从而在用户需求变更时,系统有快速响应的能力,且使数据库在作微小改动的情况下能应用于不同的信息系统中。  相似文献   

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

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