首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
软件重用的实现   总被引:1,自引:0,他引:1  
李也戈  张然 《软件》1994,(9):1-6
一、引言软件重用是软件工程研究的重要课题。软件重用又称软件复用或软件再用,是指在构造新的软件系统的过程中利用已有的软件成分。这里所说的已有的软件成分不单单指源程序代码,它包括十分广泛的内容,如数据,文档,模式,体系结构,知识,方法,环境等多方面的内容。从广义上说,软件重用包括三个层次:  相似文献   

2.
软件重用的实现   总被引:3,自引:0,他引:3  
软件重用是指在构造新的软件系统的过程中利用已有的软件成分,本文从实现,设计和体系一个层次上讨论了几种软件重用方法。文中指出,抽象是软件重用技术的基础;面向对象的一些机制可以有效地支持软件成分的重;面向对象的程序设计技术是目前最成功的软件重用技术。建立丰富的软件可重用成分库和建造用于管理可重用成分的软件开发环境,就可以形成基于软件重用的新的软件开发范型。  相似文献   

3.
面向对象与软件重用   总被引:2,自引:0,他引:2  
软件重用是解决需求和可能这一矛盾,提高软件生产率和改善软件质量的重要手段。本文概述了面向过程的软件重用与面向对象的软件重用,旨在说明面向对象的特征更有利用软件重用,文章还介绍了可重用的C++软件部件以及应用它们进行程序设计的过程。  相似文献   

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

5.
面向对象软件重用问题   总被引:4,自引:0,他引:4  
本文讨论了面向对象软件重用问题及帮助解决该问题的工具,提出了面向对象程序设计环境中软件重用的两种方法:构造(Contruction)和子类(Subclassing)。我们的体会是,构造法使重用更直接,这个观察结果尚未见诸于文献。以前关于继承的文章集中在维护问题和子类直接引用其超类实例变量问题上。我们已经验明了类间的另一种依赖性,它在建立新子类时可能会引起较多的问题。这个我们称之为 yoyo 的问题与向自身发送消息的对象有关,这个消息可能引起上、下类层次方法的执行。也描述了为对帮助解决这些问题而建立的工具。  相似文献   

6.
软件重用技术和方法   总被引:18,自引:1,他引:18  
本文讨论了软件重用的基本技术和方法,介绍了支持软件重用的面向对象方法,可视化方法及兆程序设计方法,并指出了关于软件重用的一些有待研究的问题。  相似文献   

7.
面向对象软件系统开发中的软件重用   总被引:5,自引:0,他引:5  
软件重用是指使用已有的软件成分构造新的软件系统的过程。而面向技术中的数据抽象、封装、继承和独立等特性,为软件重用提供了多种机制及可能。本文概要分析了基于类库的重用,直接重用,进化型重用。面向对象技术给软件重用注入了新的活力,同传统的程序开发相比,面向对象技术为软件重用提供了强有力的支持。  相似文献   

8.
基于对象的软件重用技术研究   总被引:1,自引:0,他引:1  
讨论了基于对象的可重用软部件的重用技术,给出了可重用软部件模型的定义,提出了分层次的目录结构的组织方式及两种检索途径,阐述了软部件的生成方法及重用机制。  相似文献   

9.
软件重用   总被引:1,自引:0,他引:1  
  相似文献   

10.
基于对象重用的软件生成系统的设计   总被引:4,自引:0,他引:4  
本文给出了基于对象重用的软件生成系统的设计 .该系统是以可重用软构件库为核心的集成化支撑环境 ,它解决了软构件的定义、生成、组织、检索、重用等问题 ,能实现软件系统的自动生成 .  相似文献   

11.
SM^mm(软件维护成熟度模型)是软件维护过程管理和控制的系统方法,它为软件维护过程的改进提供了指南,为组织的维护能力评估提供了依据。本文对比CMMi总结了SM^mm的体系结构和应用领域,对模型的五级结构、内容和不同成熟度等级间的关系,以及各成熟度等级的行为特征进行了描述,指出了该模型尚存在的一些问题,提出了进行概要要剪裁与详细剪裁应遵循的一般规则。  相似文献   

12.
多粒度的面向对象软件估算模型的研究及应用   总被引:1,自引:0,他引:1  
毛明志  陈立 《计算机科学》2009,36(2):291-295
软件估算方法学是软件工程学科中重要的研究方向,也是软件成本和进度控制的重要手段.面向对象作为现今的主流软件开发方法,对其估算方法的研究成为当前的热点.到目前为止,现有的面向对象估算方法大多是功能点方法的变种,这些方法对于统一的估算体系研究不足且估算的误差较大.针对上述问题,从经典估算方法入手,提出了一种多粒度的面向对象软件估算模型,并对模型的4个层次作了详细的描述,然后利用最小二乘法回归分析探讨了规模与工作量的关系,最后对实验结果做出了评估.  相似文献   

13.
以项目为中心的面向对象复用支持   总被引:4,自引:0,他引:4  
现有的软件复用技术通常是围绕着库来组织利用标准的和通用的可复用资源.例如,面向对象编程环境中的类库和通用构件库.然而,这种以库为中心的复用方式在一定程度上忽略了可复用资源的项目相关信息,而项目相关信息记录了可复用资源的应用语境(Application Context).应用语境有利于可复用资源的理解和使用.为此,提出了一种围绕着一个项目的文档来组织和利用可复用资源的复用途径,即以项目为中心的文档复用,用以支持在相同应用领域中一族软件的开发.探讨了当前的面向对象方法在支持文档复用方面的一些局限性,提出了一种  相似文献   

14.
15.
提出了军用通信装备软件能力成熟度模型,以解决CMM运用于军用通信装备的软件工程化管理中必须解决的3类关键性基础问题:(1)怎样在已按照ISO9001标准建立的质量管理体系中运用CMM;(2)运用CMM如何与通信装备的尖际相结合;(3)中小企业、小项目或短期项目又如何运用CMM。  相似文献   

16.
软件过程能力成熟度模型研究   总被引:2,自引:0,他引:2  
首先论述了软件过程能力成熟度模型 ,然后讨论了软件过程改进 ,最后 ,通过一些软件组织实施软件过程能力成熟度模型认证的成功案例分析 ,给出中国大力发展软件产业的一些启示  相似文献   

17.
面向对象的软件测试模型及策略研究   总被引:3,自引:0,他引:3  
以软件工程中面向对象软件开发模式为参考,具体阐述了面向对象分析、面向对象设计、面向对象编程的测试注意点和测试过程,并依照传统的单元测试、集成测试、系统测试三个测试步骤,借鏊传统测试方法以及面向对象软件测试层次结构,提出了面向对象软件测试的策略和一个实用面向对象的软件测试模型,并对相关问题进行了探讨。  相似文献   

18.
软件成熟度模型(CMM)发展综述   总被引:11,自引:3,他引:11  
CMM是软件过程管理和控制的系统方法 ,它为软件过程改进提供了指南 ,为软件过程能力评估提供了依据。阐述了CMM的产生和发展的原因 ,对CMM的理论基础、核心思想和主要内容作了介绍 ;同时对CMM存在的问题作了概述 ,介绍了两个相关的解决方案。最后提出了CMM亟待解决的问题。  相似文献   

19.
CMM软件能力成熟度模型概述   总被引:1,自引:0,他引:1  
刘婷婷 《数字社区&智能家居》2010,6(10):2397-2397,2400
给出了CMM软件能力成熟度模型的基本概念,归纳CMM五个不同成熟度级别的主要特征。  相似文献   

20.
软件测评作为软件质量保证的重要手段,其重要性已越来越受到各方的高度关注。要在有限的时间、人员和经费等约束条件下,验证软件是否满足要求并尽可能多地发现其中存在的缺陷,就必须找到提高测评效率和质量的有效途径,为此不仅要研究软件测评的技术、方法和工具,还必须注重软件测评过程的管理和改进。本文在借鉴CMM、CMMI、TMMi、GJB5000、GJB5000A思想的基础上,提出了适用于软件第三方测评机构的软件测评能力成熟度模型,有助于第三方测评机构改进其测评过程、主管部门遴选测评机构。  相似文献   

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

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