首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
在软件重用技术中,除了功能部件的重用之外,还应当有软件体系结构和框架的重用。文本阐述了具有类Ada风格的软件标本重用的技术,提出将标本作为重用库中的可重用单元。阐明了标本重用的基本概念,途径及实现方法。是时,本文提出了重用库中的单元组成标准的建议。  相似文献   

2.
可重用集成设计单元模型研究   总被引:4,自引:0,他引:4  
设计重用技术的核心是可重用对象的建模问题。该文提出可重用集成设计单元,用它来表达、组织和管理可重用的信息。首先给出了可重用集成设计单元的定义,分析了它的特点;然后建立了可重用集成设计单元的信息模型;随后讨论了可重用集成设计单元的建模技术———面向对象技术及元数据(Meta-data)管理技术。接着提出了两种建立可重用集成设计单元的方法:有目的地建立可重用集成设计单元和从已有资源中挖掘提取可重用集成设计单元。最后,阐述了在PDM系统上通过出版/订阅(Publish/Subscribe)方式建立可重用集成设计单元库的具体实现方法。  相似文献   

3.
基于模糊重用库的容错软件开发   总被引:1,自引:0,他引:1  
容错设计是改进软件可靠性的有效途径,然而由于设计多样性的实现很困难且开销大,导致该项技术目前仅应用于一些安全关键系统之中,为此,提出了一种将重用技术引入到容错软件开发过程中的应用框架,框架以模糊重用库为核心,增强的可靠性开发模型为基础,参数化可靠性指标为相异性设计的依据,简化了容错软件的开发过程,在方法和实践上改进了软件系统的可靠性,介绍了重用库结构,增强的可靠性开发方法,基于重用的相异性设计及其容错软件开发的支持。  相似文献   

4.
许多软件开发组织在软件开发中出现困难,而软件重用是解决危机的途径之一。在当前的可重用软件开发中,软件构件技术是关键的技术因素。文章通过分析国内外软件开发方法的现状,介绍了采用领域工程、构件库等方法实现软件开发的重用,从而满足软件工业需求,提高软件开发效率和质量。  相似文献   

5.
面向对象的可重用软部件库系统设计与实现   总被引:2,自引:0,他引:2  
本文报告了一个可重用软部件库系统设计与实现的途径,采用了基干对象的部件模型,提供了两种检索方式以及两套部件获职工具,阐述并给出了部件组合规则,提出了基于重用的软件开发新范式,最后讨论了软部件库的结构。  相似文献   

6.
曹奎 《微型计算机》1995,15(1):35-38
本文针对软件重用过程中的主要特点,提出了一个重用程序设计套式和程序设计模式的交互式软件重用支持系统IPSR,并着重讨论了该系统的设计思想,部件库组织,部件重用模型以及重用部件的编程支持环境等几个方面的关键技术。  相似文献   

7.
软件重用的实现   总被引:6,自引:0,他引:6  
李也戈  张然 《计算机工程》1995,21(4):37-40,70
软件重用是指使用已有的软件成分构造新的软件系统的过程,本文分3个层次讨论了重用的方法,实现层,设计层,体系结构层的软件重用,同时指出,抽象是实现软件重用技术的基础,面向对象技术提供了多种支持软件重用的机制,通过建立一个可重用软件对象库,和构造用于管理可重用对象的软件开发环境,形成一种新的基于软件重用的软件开发范型,必将对软件开发产生深远的影响。  相似文献   

8.
基于构件库及构件组合的软件重用   总被引:14,自引:1,他引:14  
介绍了一种具有动态组合特性的构件Pad,详细说明了它如何规范重用单元的接口以及相互间可传递的消息,并进一步介绍了构件Pad的组合规划消息传递协议,还简村介绍了一种在面向对象数据库的基础上实现构件库的方法,最后,介绍了已开发成功的一个构件重用支撑环境的原型。  相似文献   

9.
软件重用技术和开发管理模式研究   总被引:2,自引:0,他引:2  
孟德斌  张雪松 《计算机工程》2002,28(3):83-84,116
研究和探讨了基于可重用构件库的软件开发模式,并提出了实施软件重用技术的组织结构框架和管理过程,为软件企业实施软件重用技术提供了参考。  相似文献   

10.
软件容错是提高软件可靠性的重要手段,可重用软部件必须提供软件容错的措施,本文将Ada提供的异常处理机制作为容错的工具,分析了用这种工具实现多版本程序设计、恢复块技术和防卫式程序设计等容错技术的途径,介绍了在可重用部件中构造异常处理程序直接实现软件容错的方法,最后还讨论了异常处理机制在容错软件中的应用准则。  相似文献   

11.
软件设计模式库的构建和模式复用是当前软件复用研究的热点,对提高软件开发效率和质量具有重要意义.通过将软件设计模式分类、描述和存储,建立模式库,为软件设计和开发提供支持.本文提出了模式库系统的管理流程和系统框架.分析了Wiki的特点,并结合其特点给出了基于Wiki的软件设计模式库的实现.  相似文献   

12.
ABC:基于体系结构、面向构件的软件开发方法   总被引:125,自引:11,他引:125       下载免费PDF全文
梅宏  陈锋  冯耀东  杨杰 《软件学报》2003,14(4):721-732
基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用.但是,目前的软件构件技术主要还是着眼于构件实现模型和运行时互操作,缺乏一套系统的方法以指导整个开发过程.近年来,以构件为基本单元的软件体系结构研究取得了较大的发展.它通过对软件系统整体结构和特性的描述,为面向构件的软件开发提供了一个自顶向下的途径.介绍了一种以软件体系结构为指导,面向构件的软件开发方法,试图为基于构件的软件复用提供一种有效的解决方案.这种方法主要是将软件体系结构引入到软件开发的各个阶段,作为系统开发的蓝图,利用工具支持的自动转换机制缩小从高层设计到实现的距离,而后在构件平台的运行支持下实现自动的系统组装生成.  相似文献   

13.
针对软件开发早期阶段软件资源重用进展缓慢,反射机制在代码重用方面取得成功但还没有用于软件体系结构及其组成元素的重用等问题,提出一种支持软件体系结构设计时重用的反射机制,概述基于反射机制的软件体系结构重用方法。给出基于反射机制的软件体系结构重用的支撑工具ArchBean Studio的设计和实施过程。利用该方法,设计人员通过重用软件体系结构及其组成元素能高效地完成软件设计任务。  相似文献   

14.
胡佳辉 《微机发展》2006,16(11):7-9
分析了软件复用及软件开发的现状,结合当前流行的Web服务技术提出了一种基于Web服务的软件开发新模式。基于UDDI的Web服务平台则是实现这种软件开发模式的基础,该服务平台充当不同软件开发者之间的中介,为这种协作式软件开发模式提供合作服务,并充分体现了软件就是服务的思想。  相似文献   

15.
Reuse is viewed as a realistically effective approach to solving software crisis. For an organization that wants to build a reuse program, technical and non-technical issues must be considered in parallel. In this paper, a model-based approach to building systematic reuse program is presented. Component-based reuse is currently a dominant approach to software reuse. In this approach, building the right reusable component model is the first important step. In order to achieve systematic reuse, a set of component models should be built from different perspectives. Each of these models will give a specific view of the components so as to satisfy different needs of different persons involved in the enterprise reuse program. There already exist some component models for reuse from technical perspectives. But less attention is paid to the reusable components from a non-technical view, especially from the view of process and management. In our approach, a reusable component model—FLP model for reusable component—is introduced. This model describes components from three dimensions (Form, Level, and Presentation) and views components and their relationships from the perspective of process and management. It determines the sphere of reusable components, the time points of reusing components in the development process, and the needed means to present components in terms of the abstraction level, logic granularity and presentation media. Being the basis on which the management and technical decisions are made, our model will be used as the kernel model to initialize and normalize a systematic enterprise reuse program.  相似文献   

16.
Building enterprise reuse program——A model-based approach   总被引:1,自引:0,他引:1  
Reuse is viewed as a realistically effective approach to solving software crisis. For an organization that wants to build a reuse program, technical and non-technical issues must be considered in parallel. In this paper, a model-based approach to building systematic reuse program is presented. Component-based reuse is currently a dominant approach to software reuse. In this approach, building the right reusable component model is the first important step. In order to achieve systematic reuse, a set of component models should be built from different perspectives. Each of these models will give a specific view of the components so as to satisfy different needs of different persons involved in the enterprise reuse program. There already exist some component models for reuse from technical perspectives. But less attention is paid to the reusable components from a non-technical view, especially fromthe view of process and management. In our approach, a reusable component model--FLP modelfor reusable component  相似文献   

17.
可重用的软件体系结构描述方法   总被引:3,自引:0,他引:3  
  相似文献   

18.
面向对象可复用软件设计思想分析   总被引:6,自引:0,他引:6  
软件复用技术是有效利用已有的软件资源,提高软件开发效率,降低开发成本的技术.但是如何才能设计出一个可以复用的软件,这是我们大家都很关心的问题,Erich Gamma博士在这方面进行了有益的尝试,他的研究方法是总结前人在面向对象软件开发过程中所积累的经验,即模式,但是模式是如何总结出来的,在总结模式时,或者说在设计可复用的软件时应该如何思考问题,这比总结模式本身更重要.本文主要从软件复用的关键——隔离变化入手,深入探讨和分析了面向对象的软件系统构造过程中可能发生变化的点,并给出了屏蔽这些变化点的方法,并提出了一个设计面向对象可复用软件的新的可操作的思路、  相似文献   

19.
设计模式描述了在软件开发过程中经常出现的问题及其解决方案,是软件复用的有效途径.在嵌入式系统软件开发中,设计模式的应用可以提高软件的质量.归纳了一个基于客户机/服务器结构的嵌入式通信软件设计模式,并进行了描述,然后给出了该设计模式的一个实现框架.最后通过一个实例表明该框架可以使嵌入式软件开发人员快速的构建许多不同的嵌入式通信软件.  相似文献   

20.
设计模式描述了在软件开发过程中经常出现的问题及其解决方案,是软件复用的有效途径。文章详细地分析了设计摸式中的Factory模式、Observer模式、Bridge模式在SDH网管软件开发中的应用,证明了在SDH网管系统中运用设计模式能够有效地提高系统质量、优化系统结构。  相似文献   

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

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