首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 186 毫秒
1.
软件危机的出现制约了软件规模的进一步发展.软件复用技术成为解决软件危机的一个途径,构件复用是软件复用的一个重要的组成部分.对软件开发者来说,如何着手进行复用,是一个急需解决的问题.文中通过对可复用构件理论的研究,结合在软件开发中的实践经验,总结了识别软件可复用机会的方法和策略,提出了多领域再分析法.给出了该方法的实施步骤、相应技术及策略,建立了相应模型.  相似文献   

2.
基于构件的软件复用技术   总被引:1,自引:0,他引:1  
软件的可重用技术是提高软件生产率、解决软件危机的良好途径。文章阐述了软件复用技术的优势,并提出在现阶段软件复用存在的问题.进而探讨基于构件的复用技术在软件开发方法中的领域分析建模和体系结构设计、构件开发、应用程序开发。  相似文献   

3.
随着计算机应用领域的迅速扩大,软件规模及复杂性的不断提高,软件危机愈加明显地暴露出来。软件复用是在软件开发中避免重复劳动的解决方案,软件复用是软件工程的重要研究领域,被认为是解决软件危机,提高软件生产率和软件质量的主要途径。基于构件的软件复用是当前复用研究的焦点,被视为是实现成功复用的关键技术之一。该文将对软件复用技术的作一全面综述,介绍基于构件的软件复用的基本概念及其在嵌入式系统中的简单应用。  相似文献   

4.
软件复用有利于提高软件开发的生产效率,降低软件开发的成本,软件构件和领域工程是实现软件复用的核心技术。本文以消防远程监控系统为例,详细阐述了领域分析、领域体系结构设计等过程,并介绍了可复用构件实现方法。  相似文献   

5.
针对当前网络化自动测试系统的软件复用局限于代码复用的问题,提出基于构件的开放式网络化自动测试系统软件开发方法,实现测试软件的更高层次复用。引入领域工程的思想,将软件开发过程划分为三个阶段:领域分析阶段运用UML建模语言对网络化自动测试系统进行需求分析、静态分析和动态分析;领域设计阶段完成可复用构件的辨识和提取,并建立可复用构件框架模型;领域实现阶段对关键的可复用构件进行实现。  相似文献   

6.
NATO软件复用标准导论   总被引:4,自引:0,他引:4  
软件复用包括开发可复用软件构件和基于可复用构件的软件开发两个生存周期。在这两个生存周期中,采用一个适当的标准以识别和开发可复用软件将大大促进软件复用的实践。为此,NATO(北大西洋公约组织)制定了一整套软件复用的指导性标准,以帮助NATO及其参与国和承包商的项目管理部门进行有效的软件复用。这套标准包括《可复用软件构件开发指南》、《可复用软件构件库管理指南》和《软件复用过程指南》三个文档,分别从软件生存周期的各个阶段对软件复用进行指导,以便最大限度地减少复用代价和增加复用收益。  相似文献   

7.
一种面向复用的增量软件开发过程框架   总被引:1,自引:0,他引:1  
张广泉  戎玫  陆明 《计算机科学》2006,33(10):252-255
以复用思想指导软件开发是软件产业发展的趋势,而当前主要面向复用的软件开发方法没有考虑到我国软件企业以中小型为主的现状,缺乏针对性,使得复用在我国软件开发中应用不够广泛。在基于构件开发的基础上提出了一种面向复用的增量软件开发过程框架。该过程框架适于我国中小型软件企业,采用了以体系结构为指导的增量开发模式,涵盖了可复用资产的生产过程和利用可复用资产的软件开发过程。  相似文献   

8.
基于MIS的可复用构件的研究与应用   总被引:6,自引:1,他引:5  
通过对MIS可复用构件的研究,结合在软件开发中的经验,阐述了一种可复用的MIS通用构件的开发策略,以此来缩短软件的开发周期,避免重新开发可能引入的错误,从而提高软件的生产率和质量,并在实际应用中成功地将这一通用构件应用于作者所开发的MIS项目。  相似文献   

9.
软件复用有利于提高软件开发的生产率和软件系统的可靠性,降低软件开发的成本,使软件开发实现工程化和产业化.软件构件是其核心技术和基本单位,它是将应用系统中相对稳定的成分提取出来,形成可以重复使用的软件单元.随着软件复用实践的深入,组织内部积累大量构件,对这些构件的组织、管理尤为重要.有效的构件表示和检索是实现高效复用的保证,从而大大降低复用成本.文中对构件的表示进行了分析和比较,为实践中的复用项目提供了技术支持.  相似文献   

10.
可复用软件构件表示方法的分析   总被引:5,自引:1,他引:5  
李炜 《微机发展》2004,14(5):96-98
软件复用有利于提高软件开发的生产率和软件系统的可靠性,降低软件开发的成本,使软件开发实现工程化和产业化。软件构件是其核心技术和基本单位,它是将应用系统中相对稳定的成分提取出来,形成可以重复使用的软件单元。随着软件复用实践的深入,组织内部积累大量构件,对这些构件的组织、管理尤为重要。有效的构件表示和检索是实现高效复用的保证,从而大大降低复用成本。文中对构件的表示进行了分析和比较,为实践中的复用项目提供了技术支持。  相似文献   

11.
Over the past several decades, numerous software technologies have been developed for overcoming the software crisis. Among these technologies, reuse has been recognized as one of the most important software technologies. Recently, it has gained substantial attention as a possible solution to the software crisis in Ada and other software communities. The purpose of this empirical study is to examine how organizations actually exploit reuse technologies and evaluates how reuse factors affect the rate of reuse in an organization. This study is an attempt to enhance the measurement of the rate of reuse and the effectiveness of reuse by establishing conceptual foundations in the literature for reuse and conducting an empirical investigation of organizations using Ada technology. This study differentiated software reuse into six criteria: domain, human, tool, organization, software metrics, and environment. The results of this study show that the rate of reuse significantly depends upon reuse capability, software development effort, object-oriented design capability, repository development effort, Ada technology capability, and domain capability  相似文献   

12.
软件重用被视为解决软件危机、提高软件生产率和质量的有效途径。传统的软件重用的活动仅限于机构或企业的内部,随着Internet应用的逐渐普及,WWW已经发展成为一个巨大的分布式信息空间,为用户提供了一个极具价值的信息源,也对软件重用技术产生了重大的影响。其跨平台、分布式的特点为软件重用的应用实践活动开辟了广阔的前景。文中提出了在WWW上开发软件重用环境的思想,并由此设计了DSSRE系统。该系统基于SSRE,并了一个分布式、面向对象的支持软件重用的开发环境。  相似文献   

13.
冯刚  陈菊红 《计算机工程》2007,33(17):66-68
软件重用技术是解决当前软件危机的唯一手段,该文采用同态重用技术来实现软件开发各阶段的重用,在代码、组件到体系结构的各阶段实现同态重用,提供了一个基于同态重用的开发系统。该开发平台在保持一般开发过程的同时加入了同态重用的功能,提高了软件开发的重用程度,通过网页设计的同态重用实例说明了同态重用开发系统的基本思想。  相似文献   

14.
软件复用技术是提高软件开发效率的重要方法,介绍了软件复用技术和Web Service的开放体系结构,提出了基于Web服务的软件复用方法,并针对如何确定Web服务的功能模块粒度提出了相应的解决方案。通过实际应用,证明了该解决方案能够有效地提高项目开发效率。  相似文献   

15.
面向领域的软件定制化开发方法研究与应用   总被引:1,自引:0,他引:1  
软件重用被视为解决软件危机、提高软件生产率和质量的有效途径。基于体系结构、特定域的重用能够显著提高软件重用的效果。与传统的应用软件开发模式相比,定制化的软件开发具有构件复用率高、开发速度快、产品质量均衡等特点。论文介绍了面向领域的软件生产平台SoftProline,其多引擎协作的体系结构以及定制化的软件开发方式。并给出了一个在电子政务领域的具体实施BH-GRM。  相似文献   

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

17.
作为软件成本控制管理的重要措施,软件开发成本的估算技术已经成为软件工程领域的一个重要课题。当前基于复用的软件开发正在成为软件工程的主流,但将软件复用考虑进成本估算的模型较少。提出一个基于软件复用的成本估算模型,并应用该模型对COCOMO模型进行复用改造,之后通过实例进行验证。给出了使用存储过程技术对模型参数进行修正的策略,以为各类基于复用的软件开发成本估算提供依据。  相似文献   

18.
软件构件表示与检索形式化的研究与进展   总被引:2,自引:0,他引:2  
1 引言软件复用被认为是提高软件生产效率和软件质量较为现实的途径。尽管软件复用的思想已经提出了30多年,但软件复用的现状离人们最初的设想仍然相距甚远。阻碍大规模软件复用的技术与非技术因素很多,主要的技术因素有构件分类、构件表示、构件检索、构件更改及构件库的管理与维护等。其中,软件构件表示与检索是软件复用获得成功的重要前提。  相似文献   

19.
信息系统可重构性研究   总被引:2,自引:0,他引:2  
信息系统可重构性是在软件重用基础上发展起来的新的系统设计与开发思想,尽管目前在技术与方法上还不成熟,缺乏科学理论的支持,但它无疑是未来信息系统的发展方向。本文讨论了信息系统可重构性的内涵、软件重用与构件技术,在此基础上提出了可重构信息系统开发机制。  相似文献   

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

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