首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 437 毫秒
1.
软件复用是在软件开发中避免重复劳动的解决方案。软件复用的目的是缩短软件开发的时间,降低软件开发和维护的成本,提高软件开发的效率,保证软件的质量。实现软件复用的关键因素包括:软件构件技术、领域工程、软件构架、软件再工程、开放系统、软件过程、CASE技术以及各种非技术因素。  相似文献   

2.
分析了OO方法在软件复用中的应用,利用OO方法的基本特性、OO程序设计的基本过程实现软件复用,讨论了在OO方法中实现软件复用、典型的OO方法UML中的软件复用。  相似文献   

3.
软件复用是现代软件工程的重要理念。本文阐述软件复用及构件集成的基本思想,分析了软件复用前提下的构件集成技术,并把现有系统中各种可复用的构件集成、组装为另一应用系统的思想进行实践研究,并对构件库的相关技术进行探究。  相似文献   

4.
软件复用是现代软件工程的重要理念。本文阐述软件复用及构件集成的基本思想,分析了软件复用前提下的构件集成技术,并把现有系统中各种可复用的构件集成、组装为另一应用系统的思想进行实践研究,并对构件库的相关技术进行探究。  相似文献   

5.
软件复用技术是提高软件开发效率和质量的有效途径,可复用构件在软件复用技术中作用重大。本文分析软件构件技术及其几个重要的构件模型,综述基于构件的软件开发,并对软件复用发展作一展望。  相似文献   

6.
软件复用时软件工程研究的一类重要问题,本文讨论了软件复用的重要,指出并分析了实施软件复用时应注意的几个方面的问题。  相似文献   

7.
模式复用     
目前软件复用研究的重点,也是目前软件复用研究的方向。本文详细研究了软件复用的体系之一:模式复用,并给出了模式复用的概念、途径和实现方法。  相似文献   

8.
软件复用是提高软件生产率,减少开发代价,提高软件质量的关键技术之一.支持软件复用的技术有很多,构件技术是支持软件复用的核心技术.文中阐述了软件复用和构件技术的基本概念,探讨了基于构件技术的软件复用及其在GIS软件开发中的应用.  相似文献   

9.
面向对象方法与软件复用相互支持关系的探讨   总被引:1,自引:0,他引:1  
采用面向对象方法能够建立更好的软件开发环境,从而开发出更好的可复用的软件.软件复用是在软件开发中避免重复劳动的解决方案,它可以提高软件的生产效率和质量.本文在总结面向对象方法和软件复用各自概念和主要特征的基础上,着重讨论了面向对象方法和软件复用两者的相互支持关系.  相似文献   

10.
分析了学术会议管理系统的问题、现状,从工程化的角度基于软件复用的思想,通过对CMS系统再工程分析,提出复用CMS系统实现内容发布子系统的原则、主要问题及重构方法,以及复用实现会议注册管理的主要技术,该复用系统已通过测试及实际部署运行.对于构建功能丰富、性能稳定、经济快速的学术会议管理系统具有重要指导意义.  相似文献   

11.
软件再工程和软件重用技术都是当前软件工程研究的热点。详细介绍了软件再工程和软件重用,并讨论了再工程中实现软件重用的关键技术—构件与构架,及其属性与实现难点。  相似文献   

12.
软件重用是提高软件生产率,降低软件生产成本的有力手段,近年来在国内外都有较快的发展.本文详细讨论了基于可重用软部件的软件重用技术,给出了可重用软部件模型的定义、软部件生成过程、软部件库组织、软部件检索以及软部件重用技术,提出了三种重要的软部件库的组织方式及两种检索途径,着重阐述了软部件的重用机制及合成技术.  相似文献   

13.
INTRODUCTION The increasingly complex and large number ofsoftware products in today’s software industrymakes the tasks of software maintenance, softwarereuse and software restructuring more and moredifficult. With the popularity of the object-orientedprogramming paradigm, the ability to reverse en-gineer and understand object-oriented legacy sys-tems has become an important problem to be ad-dressed. In the object-oriented reverse engineering(OORE) research area, most researchers f…  相似文献   

14.
Classes are key software components in an object-oriented software system. In many industrial OO software systems,there are some classes that have complicated structure and relationships. So in the processes of software maintenance,testing,software reengineering,software reuse and software restructure,it is a challenge for software engineers to understand these classes thoroughly. This paper proposes a class comprehension model based on constructivist learning theory,and implements a software visualization tool(MFV-Class)to help in the comprehension of a class. The tool provides multiple views of class to uncover manifold facets of class contents. It enables visualizing three object-oriented metrics of classes to help users focus on the understanding process. A case study was conducted to evaluate our approach and the toolkit.  相似文献   

15.
软件复用技术对提高软件开发效率与质量、降低软件开发成本及缩短软件开发周期有着极其重要的作用.为此本对软件复用的含义及软件复用的范围与技术进行了系统的论述。  相似文献   

16.
按照面向对象的软件工程学提供的设计思想,分析火灾报警控制软件的技术要求和功能特点,主要讨论系统功能模块设置和软件实现步骤,探索面向对象技术在监控软件的应用,并提出面向对象的智能火灾报警控制软件系统的设计方法.  相似文献   

17.
软件复用是在软件开发过程中避免重复劳动的解决方案.通过软件复用,可以提高软件开发的效率和质量.基于构件的复用是软件产品复用的主要形式.文章结合软件复用技术与构件技术,提出了一种基于构件的软件复用技术的实现方法,并业已应用于STAR-90仿真支撑系统中.  相似文献   

18.
UML(统一建模语言)是面向对象技术的一个重要应用,也是近代软件工程环境中对象分析和设计的重要工具。通过理论及应用研究,阐述了软件体系结构与UML之间的关系。  相似文献   

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

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