首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 109 毫秒
1.
蔡德明 《计算机学报》1991,14(6):445-451
近几年来软件复用技术越来越引起人们的重视,普遍认为它是提高软件人员生产率的主要途径之一.本文着重介绍作者开发的一个可复用软件库管理系统的原型SBMS.利用SBMS,在软件系统的开发过程中可以复用已有的软件.  相似文献   

2.
构件库技术的研究与发展   总被引:31,自引:1,他引:31  
1.引言软件工程的目标是致力于提高软件生产效率和软件质量,摆脱手工作坊式的开发方式。如果每个应用软件系统的开发都从头开始,其中必然存在大量的重复劳动。软件复用是一条提高软件生产效率和软件质量的切实可行的解决方案,其出发点是应用系统的开发以已有的工作为基础,充分利用已有系统的开发中所积累的知识和经验进行新的开发。这样软件开发的重点就可以集中于应用系统中的特有构成成分上。软件构件只有在数量上达到了一定的规模才能真正满足软件复用和基于构件的软件开发(CBSD)的需求,因此必须有一个强有力的工具来对这些数量庞大的软件构件进行管理。构件库作为一种支持软件复用的基础设施,它提供对软件构件进行描述、分类、存储和检索等功能。  相似文献   

3.
基于构件的银行综合业务系统的研究和实现   总被引:3,自引:0,他引:3  
软件复用通过设计构件来搭建新的系统,构件是软件复用的基础元素。通过软件复用可以大大减少软件开发中的重复劳动,提高开发效率和保证软件质量。本文主要是通过研究和探讨基于构件的银行综合业务系统开发的相关技术和方案,对基于构件技术的开发过程进行分析,并指出了在实现中遇到的技术问题和解决方法,从而为信息系统的设计与实现提出了参考模型和方案。  相似文献   

4.
地球科学研究中数据的准备、分发、访问、处理和分析都依赖于计算机软件。科学结果的重复通常需要复用同样的软件。同样,科学数据的有效分发、访问或者分析也都需要进行软件复用。地球科学软件开发社区已经意识到了软件复用的价值,并且在社区内大力鼓励和培育软件复用。因此,他们成立了 NASA 地球科学数据系统( ESDS) 软件复用工作组( WG) 来支持社区成员之间的软件复用。工作组开发了软件复用门户来发布软件复用相关的信息、资源,并且提供培训来提高和改进整个社区的软件复用实践。工作组还开发了一个复用支持系统( RES) 原型系统来支持可复用软件的访问。此外, 工作组还制定了复用成熟度级别, 从而提高了评估和选择可复用软件的能力。  相似文献   

5.
软件复用度量是软件复用技术中不可分割的一部分,在软件复用开发中占据重要地位。软件复用开发与传统的软件开发方式不同,从而影响到软件度量,因此需要新的软件复用度量方法,软件复用度量的研究已经引起学术界的广泛重视。本文是一篇软件复用度量综述,阐述了软件复用对度量的影响以及有关软件复用的度量。  相似文献   

6.
测试用例设计在军用软件功能测试中需要占用大量的时间和人力。有效复用已有的测试用例能够缩短测试用例设计的时间,减少测试用例设计的工作量,从而提高测试的效率。针对大型军用软件功能测试用例的复用进行了探讨,提出了一种军用软件的测试用例复用方法,并在工程中进行了实践应用。  相似文献   

7.
从理论研究的角度介绍了软件复用的基本概念和主要的构件技术,在此基础上重点讨论了基于可复用构件技术的软件复用,阐述了在系统开发中利用构件思想及应用的可行性,并对系务管理系统进行分析和可行性研究,在开发系务管理系统时遇到的有关软件复用方面的问题、解决方法以及实现策略.  相似文献   

8.
基于构件技术的教务信息系统的设计与实现   总被引:2,自引:0,他引:2  
软件复用通过设计组件来搭建新的系统,构件是软件复用的基础元素。通过软件复用可以大大减少软件开发中的重复劳动,提高开发效率,并保证软件的质量。本文基于复用及组件技术设计了教务信息系统,对基于组件技术的开发过程进行了分析,并指出了在实现中遇到的技术问题及解决方法,为管理信息系统的设计与实现提供了参考模型与技术指导。  相似文献   

9.
一种分布式软件构件资源服务系统的设计方案   总被引:1,自引:0,他引:1  
软件构件技术是支持软件复用的核心技术,在网络协同开发环境下,软件构件是一种很重要的共享资源。为了实现对这种资源的有效利用(复用),提高软件生产率,本文提出了一种基于Web的采用数据仓库技术的分布式软件构件资源服务系统的设计方案。  相似文献   

10.
软件复用是在软件开发中避免重复劳动的有效方法。通过软件复用,可以提高软件开发的效率和质量。软件体系结构作为软件的蓝图,为人们宏观把握软件的复杂性和整体变化性提供了一条有效途径,被认为是支持软件开发和复用的重要手段之一。特定域软件体系结构定义了域的共同特性,由于域的特定性,从而使复用的可能性大大提高。本文从软件工程的角度,分析了基于特定域软件体系结构的软件复用的可行性。  相似文献   

11.
Software reusability is widely believed to be a key to help overcome the ongoing software crisis by improving software productivity and quality. New computer technology and the demands of an advancing society require new and more complicated software. It is unrealistic to expect that every software system can be developed solely reusing existing software; however, software reusability has proven to be a way of enhancing software productivity and quality in different organizations. It is also believed that reuse of code segments alone does not significantly reduce software development effort.By creating reuse support information while software is being developed (when the software is best known to software developers), the reuse effort for both software development and maintenance can be potentially reduced.In this paper, five types of RSI are presented: Semantic Web, Horizontal Web, Vertical Web, Syntactic Web, and Alternative Web. We collectively call these five webs a Quintet Web. The Semantic Web enables software developers to locate a software segment. The Horizontal Web provides a means to reuse a block of soflware along with other types of software from other phases of a development process. The inter-phase integration of software can be performed through this Web. The Vertical Web identifies the vertical relationship of a software block to its operational environment. The Syntactic Web locates all statements in which a variable is used. The Alternative Web provides alternative software blocks that perform an identical operation.A prototype of the Quintet Web is presented.  相似文献   

12.
姜宇  苏中滨  黄芳 《计算机系统应用》2011,20(4):219-222,193
基于构件的复用技术被认为是提高软件开发效率和服务质量的有效途径,已在不同应用领域中得到了广泛应用。在面向服务的架构中,如何利用已有粒度较小的构件构造新的大粒度构件成为当前软件复用领域中的一个研究热点。针对现有面向接口的构件组合方法的不足,从可复用构件的获取标准与组合方法两个方面进行分析介绍,并在此基础上提供了一种通用的基于适配器技术的构件组合方法。  相似文献   

13.
软件体系结构作为提高软件系统质量、支持复杂软件开发和复用的重要手段,已经成为软件工程的一个重要研究领域,软件结构的研究对软件可靠性度量也带来的新的问题。分析和总结近年来基于软件体系结构的可靠性建模方法,并对其今后若干研究方向进行了探讨。  相似文献   

14.
一种面向对象的可重用库管理系统的模型   总被引:10,自引:0,他引:10  
王青  张为民  蔡建平 《软件学报》1997,8(5):391-396
研究软件的可重用技术是提高软件生产率、解决软件危机的良好途径.好的重用技术可以带来高可靠、高性能、高质量和高效率的软件新系统.重用是支持软件工程新范型的基本前提.本文介绍了一种支持基于重用的、开放的、不依赖于具体领域的可重用部件管理系统.  相似文献   

15.
产品线工程(Product Line Engineering)是运用软件重用思想的一种软件开发方法,它属于一种大粒度的软件复用方式,用于开发相同领域的类似产品过程。由于PLE强调针对特定产品集合的领域开发和面向重用技术,所以能有效地提高软件产品的开发效率和质量,降低软件开发成本。文中介绍了PLE理论,着重研究产品线模型、开发模式、生命周期和体系结构,介绍领域工程和应用工程在生命周期内部的交互作用。通过产品线开发周期分析和比较出PLE在系统开发过程中的特点,最后介绍PLE在HIS系统中的开发应用。  相似文献   

16.
基于Agent的软件重用   总被引:3,自引:0,他引:3       下载免费PDF全文
软件重用是目前提高软件质量和开发效率、降低软件开发成本的一种重要手段。本文分析了当前软件重用的特点,针对其不足以及目前软件开发的状况提出了动态软件重用的思想。这一思想的一个重要特征是由可重用软部件完成软件重用活动。为了实现动态软件重用的思想,我们进一步提出了基于Agent的软件重用方法,分析了该方法在实
实现动态软件重用中的有效性和面临的问题以及解决问题的技术途径。  相似文献   

17.
软件复用是解决软件危机、提高软件生产效率和质量的现实可行的途径。该文着重软件复用的基本概念及软件复用的思想,研究了软件复用的过程及实现,分析和研究了软件复用所采用的软件构件技术中的关键技术。探讨了软件复用技术未来的发展趋势。  相似文献   

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

19.
以工程量清单计价领域产品的开发为例,研究了重用开发技术在软件各开发阶段的应用,讨论了软件的领域重用和层次重用等方面的问题,实现了软件产品领域横向重用和软件开发过程中的纵向层次重用,提高了软件产品的可重用性、开发效率和质量。  相似文献   

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

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