-
题名关于软件复用技术若干问题的研究与分析
被引量:2
- 1
-
-
作者
刘凤龙
-
机构
湖南人文科技学院
-
出处
《长沙铁道学院学报(社会科学版)》
2008年第2期208-209,共2页
-
文摘
软件的开发是一个十分复杂的过程,包含系统建模、需求分析、设计、代码生成、测试和维护等阶段,从头开发一个软件需要耗费大量的时间,随着计算机技术特别是软件工程技术的发展,软件复用技术的出现给这个问题在一定程序上带来了解决方案,它不但可以提高软件开发效率,还可以提高软件可靠性。为此,本文讨论了软件复用对软件开发的重要意义,分析了软件复用的内容和过程、使用合适的软件复用技术、面向对象技术与软构件技术,最后研究了质量检验评定工作要综合考虑多种因素。
-
关键词
软件复用
软件开发
软件复用技术
面向对象技术
软构件技术
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名软件复用与软件构件技术
被引量:512
- 2
-
-
作者
杨芙清
梅宏
李克勤
-
机构
北京大学计算机科学技术系
-
出处
《电子学报》
EI
CAS
CSCD
北大核心
1999年第2期68-75,51,共9页
-
基金
国家"九五"科技攻关项目
863高技术计划资助
-
文摘
软件复用是在软件开发中避免重复劳动的解决方案.通过软件复用,可以提高软件开发的效率和质量.近十几年来,面向对象技术出现并逐步成为主流技术,为软件复用提供了基本的技术支持.软件复用研究重新成为热点,被视为解决软件危机,提高软件生产效率和质量的现实可行的途径.它通常可分为产品复用和过程复用两条途径.基于构件的复用是产品复用的主要形式,也是当前复用研究的焦点.同时,在分布对象研究领域,软件构件技术也是一个重要内容.当前软件构件技术被视为实现成功复用的关键因素之一.软件复用技术的广泛应用将促进软件产业的变革,使其重组分工,软件构件生产必将成为独立的行业而存在.这种变革对我国软件产业的发展将是一个很好的机遇.本文将对软件复用技术的发展作一全面综述,介绍软件复用的基本概念及关键技术,同时介绍国内外在软件复用方面的成功的研究和实践活动,包括我国政府支持的国家重点科技攻关项目青鸟工程,并对我国如何加强相关技术研究和应用,推动软件产业发展提出一些思路.
-
关键词
软件工程
软件复用
软件构件技术
CASE
-
Keywords
Software Engineering,Software Reuse,Software Component Technology,CASE
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名软件复用
被引量:95
- 3
-
-
作者
杨芙清
朱冰
梅宏
-
机构
北京大学计算机科学与技术系
-
出处
《软件学报》
EI
CSCD
北大核心
1995年第9期525-533,共9页
-
基金
863高技术计划资助
-
文摘
本文总结了软件复用技术的基本概念,介绍了有关软件复用的理论研究和实践活动,指出研究软件复用技术存在的关键问题,并给出了可选的解决方案.最后,说明了软件复用与CASE环境的关系.
-
关键词
软件复用
可复用性
软件工程
-
Keywords
Software reuse, reusability, compose, generate, abstract, reusable component.
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名软件复用与基于面向对象框架的软件开发方法
被引量:12
- 4
-
-
作者
王丽娟
孙西超
底松茂
王哲光
冯志慧
刘倩
-
机构
河南农业大学现代教育部
河南农业大学财务处
郑州大学财务处
-
出处
《郑州大学学报(工学版)》
CAS
2003年第3期24-28,共5页
-
文摘
介绍了软件复用的基本概念和意义,分析了框架的特征以及它与类库、组件、设计模式等常用的面向对象复用技术(BFD)的联系,给出了基于框架的软件开发方法的开发过程.首先进行领域分析即在给定的领域中,通过分析找出对所有应用程序来说明共同的类和对象,建立领域模型;其次,结合领域分析,给出系统需求说明书;第三步是框架设计,通过对应用程序进行分析和设计,得到应用程序在该领域的特殊要求,从而扩展框架来实现该应用程序;最后是软件的测试.目前BFD的研究更多的集中于特定的领域如制造业、银行业、卫生系统等.在开发方法上,将较多的采用黑盒框架,在框架集成方面,更注重将框架与类库,组件和设计模式等联合在一起使用,更注重对框架继承性的研究.
-
关键词
软件复用
面向对象
框架
软件开发
领域分析
需求分析
类库
组件
设计模式
应用
-
Keywords
software-reuse
object-oriented
framework
components
designing pattern
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名大粒度软件复用
被引量:23
- 5
-
-
作者
张志华
全炳哲
金淳兆
-
机构
吉林大学计算机科学系
-
出处
《计算机科学》
CSCD
北大核心
1997年第2期69-73,共5页
-
基金
"95"攻关项目
国家自然科学基金
-
文摘
自八十年代早期已来,国内外的学术界和软件界都十分重视复有技术的研究和应用。
-
关键词
大粒度
软件复用
软件开发
-
Keywords
Software reusability, Large-scale reuse (resue-in-the-large ), Software architecture, Standard interface.
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名软件复用技术研究
被引量:27
- 6
-
-
作者
陈英
李丰
邬延风
-
机构
北京理工大学计算机科学与工程系
-
出处
《北京理工大学学报》
EI
CAS
CSCD
1998年第6期712-717,共6页
-
基金
部级预研基金
-
文摘
目的研究作为当前主流软件开发技术之一的软件复用技术.方法通过对软件复用研究和发展的简单回顾,讨论了软件复用的主要技术,进而研究、探讨了软件复用技术发展的新趋势,特别对软件复用技术研究的最新热点———软插件与软总线模型及其在分布环境中的应用前景进行了分析和讨论.结果与结论软件复用是提高生产率,降低软件开发成本和保障软件系统的可靠性,特别是使软件产业走向工程化、工业化的必由之路.
-
关键词
软件复用
软件集成
软插件
软总线
软件工程
-
Keywords
software reuse
software integration
software component
software bus
software engineeringg
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名软件复用、软件合成与软件集成
被引量:26
- 7
-
-
作者
黄靖
赵海光
-
机构
华中科技大学计算机学院
-
出处
《计算机应用研究》
CSCD
北大核心
2004年第9期118-120,共3页
-
文摘
软件复用被视为解决软件危机的一条现实可行的途径。在软件复用的科学研究与实践活动中,针对不同的应用领域,结合相关的计算机新兴技术,出现了许多解决软件危机的方法与途径,软件合成、软件集成就是软件复用的成功实践扩展和技术应用之一。简要地介绍了软件复用,分别给出了软件合成、软件集成的概念,归纳总结了二者实现所涉及的关键技术、适用领域和应用目的,详尽地对比了软件合成、软件集成的区别。
-
关键词
软件复用
软件合成
软件集成
软件构件
中间件
-
Keywords
Software Reuse
Software Composition
Software Integration
Software Component
Middleware
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名软件复用与基于Java的COM组件实现
被引量:9
- 8
-
-
作者
张翔
周明全
耿国华
-
机构
西北大学计算机科学系
-
出处
《计算机应用与软件》
CSCD
北大核心
2003年第7期80-82,共3页
-
文摘
COM组件是实现软件复用的有效途径之一。本文讨论了COM技术对分布式程序开发的支持和基于COM技术的三层架构。利用Java的跨平台能力 。
-
关键词
软件复用
COM组件
JAVA语言
软件开发
软件生产效率
软件组件
-
Keywords
Software reuse Component COM Java
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于构件和模式的多层次软件复用技术
被引量:7
- 9
-
-
作者
和力
吴丽贤
陈晓林
-
机构
楚雄师范学院计算机科学系
韩山师范学院数学系
-
出处
《计算机应用研究》
CSCD
北大核心
2005年第11期77-78,116,共3页
-
基金
国家自然科学基金资助项目(60363001)
楚雄师范学院科学研究基金项目(03-QN10)
-
文摘
代码构件、设计模式和分析模式是不同层次的软件复用技术,提供了软件开发从分析、设计到编码各阶段的复用手段。探讨了三者实现复用的机制,并对三者的关系和区别进行了分析比较。
-
关键词
代码构件
设计模式
分析模式
软件复用
-
Keywords
Code Component
Design Pattern
Analysis Pattern
Software Reuse
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于数据库和面向对象的运载火箭地面测发控软件复用
被引量:5
- 10
-
-
作者
孙海峰
陈迪
解月江
邹军
安占新
-
机构
北京航天自动控制研究所
哈尔滨工程大学
-
出处
《航天控制》
CSCD
北大核心
2010年第2期79-83,共5页
-
文摘
随着运载火箭地面测发控软件的规模越来越大,测发控软件的复用成为当前运载火箭地面软件的发展趋势。本文介绍了一种新颖的运载火箭地面测发控软件复用技术,该技术将面向对象技术和数据库技术相结合,实现了运载火箭地面软件的复用,在加快试验进度的同时,也提高了程序的可靠性。目前,该技术已被成功应用在某新型运载火箭的地面测发控软件中。
-
关键词
运载火箭
测发控系统
软件复用
面向对象
-
Keywords
Launch vehicle
Test launch and control system
Software reuse
Object oriented
-
分类号
V554
[航空宇航科学与技术—人机与环境工程]
TP31
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种基于数据库和面向对象的软件复用技术
被引量:5
- 11
-
-
作者
赵建平
赵建辉
顾培
施斌
段慧芬
-
机构
中国卫星海上测控部技术部
中国人民解放军
-
出处
《兵工自动化》
2011年第8期92-96,共5页
-
文摘
为满足航天测控任务软件高密度多型号试验任务的需求,以及解决软件规模、复杂度提高引起的软件开发问题,提出一种试验信息分析软件复用技术。将面向对象技术和数据库技术通过"类虚拟机"机制相结合,将配置于数据库的独立的分析项、分析步骤、字段处理方法和信息帧处理方法同最终的软件构件相映射,实现了试验信息分析软件的复用。实践证明:该软件复用技术有助于加快软件开发进度及提高软件的可靠性和易维护性。
-
关键词
软件复用
面向对象
软件构件
数据库
虚拟机
-
Keywords
software reuse
object oriented
software component
database
virtual machine
-
分类号
TP311.11
[自动化与计算机技术—计算机软件与理论]
-
-
题名以构造为中心的底层软件复用方法
被引量:3
- 12
-
-
作者
陈诗军
王慧强
吕宏武
陈强
赵喆
武世勇
-
机构
中兴通讯股份有限公司无线预研部
哈尔滨工程大学计算机科学与技术学院
-
出处
《计算机工程与设计》
北大核心
2019年第5期1370-1375,共6页
-
基金
国家重大专项基金项目(2016ZX03001023-005)
国家自然科学基金项目(61370212
+2 种基金
61402127)
中兴产学研合作基金项目(2016ZTE01-03-06
2015ZTE01-01-12)
-
文摘
针对现有底层软件复用率较低的问题,提出一种以"构造为中心"的底层软件模块化复用方法,改变传统上"以操作系统"为核心的软件组织模式为"以构造为中心"的平行模块化模式,系统阐述底层软件的框架设计、模块划分原则、接口设计和模块组织形式,结合3GCDMA大型系列化电子通信系统研发实例,以单板平均模块复用率和模块复用率等为指标对该方法进行分析。实验结果表明,该方法能够有效提升底层软件模块的复用率。
-
关键词
底层软件
模块化设计
软件复用
软件工程
复用率
-
Keywords
underlying software
modular design
software reuse
software engineering
reuse rate
-
分类号
TP302.1
[自动化与计算机技术—计算机系统结构]
-
-
题名面向对象与软件复用技术研究
被引量:15
- 13
-
-
作者
顿海强
庄雷
-
机构
郑州大学计算机科学系
-
出处
《计算机应用研究》
CSCD
北大核心
2002年第3期42-44,共3页
-
文摘
软件复用是软件开发中避免重复劳动的一种行之有效的解决方案 ,好的复用技术可以节约开发成本 ,缩短开发时间 ,带来高可靠、高性能、高质量和高效率的软件新系统。面向对象技术是一个非常实用且强有力的软件开发方法 ,可为软件复用提供基本的技术支持。介绍了软件复用的基本概念和关键技术 ,并阐述了软件复用在面向对象方法中的应用。
-
关键词
软件工程
软件复用
面向对象
软件开发
-
Keywords
Software Engineering
Software Reuse
Object Oriented
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名软件复用库的模糊表示与查询方法
被引量:5
- 14
-
-
作者
鲍敢峰
袁兆山
刘宗田
-
机构
上海交通大学计算机科学工程系
合肥工业大学
-
出处
《小型微型计算机系统》
CSCD
北大核心
1997年第4期27-31,共5页
-
文摘
软件复用库是一种珍贵的软件资源,但是若没有很好地解决可复用软件部件的表示与查询问题,就不能切实有效地支持软件复用。本文介绍了模糊关键词、模糊分类、模糊超文本三种表示查询方法。提出一种能够根据使用记录自适应调整的动态模式,以便使软件复用库的表示模式与程序员的理解模式一致起来。实验表明。
-
关键词
软件复用库
模糊表示
模糊查询
软件开发
-
Keywords
Software reusable library, Fuzzy representation methods, Fuzzy searching methods
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于软件复用的信息系统开发模型
被引量:5
- 15
-
-
作者
殷磊
王润孝
王东勃
-
机构
西北工业大学制造自动化软件与信息研究所
-
出处
《计算机应用研究》
CSCD
北大核心
2005年第8期86-88,共3页
-
文摘
在简要地介绍软件复用的概念和关键技术的基础上,结合领域工程、应用工程、组件化开发、原型开发方法以及面向对象开发方法等技术的优势,提出了一种基于软件复用的信息系统开发模型。
-
关键词
软件复用
信息系统
开发模型
-
Keywords
Software Reuse
Information System
Development Model
-
分类号
TP311.54
[自动化与计算机技术—计算机软件与理论]
-
-
题名NATO软件复用标准导论
被引量:10
- 16
-
-
作者
郭立峰
郭耀
常继传
-
机构
北京大学计算机科学技术系
-
出处
《计算机科学》
CSCD
北大核心
1999年第5期5-16,共12页
-
文摘
软件复用包括开发可复用软件构件和基于可复用构件的软件开发两个生存周期。在这两个生存周期中,采用一个适当的标准以识别和开发可复用软件将大大促进软件复用的实践。为此,NATO(北大西洋公约组织)制定了一整套软件复用的指导性标准,以帮助NATO及其参与国和承包商的项目管理部门进行有效的软件复用。这套标准包括《可复用软件构件开发指南》、《可复用软件构件库管理指南》和《软件复用过程指南》三个文档,分别从软件生存周期的各个阶段对软件复用进行指导,以便最大限度地减少复用代价和增加复用收益。
-
关键词
软件复用标准
软件开发
软件构件
NATO
-
Keywords
NATO, Software reuse , Development of reusable component, Management of component library, Reuse procedure
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名软件复用在网络数据库编程题自动化考试中的应用
被引量:10
- 17
-
-
作者
曹光忠
刘友生
-
机构
广东松山职业技术学院计算机系
-
出处
《计算机工程与设计》
CSCD
北大核心
2006年第21期4168-4170,F0003,共4页
-
文摘
分析了现行的考试系统的特点,从体系结构、功能设计等方面阐述了网络数据库编程题考试系统的设计方法、设计原理及实现过程,提出了新的设计思路,利用ASP技术与数据库技术的结合,通过阅卷源程序注入功能,实现考试系统的出题、阅卷、成绩分析自动化,提高程序适应性。
-
关键词
软件复用
网络数据编程
自动化考试系统
ASP
自动阅卷
自动成绩分析
-
Keywords
software reuse
network data programme
automatic examination system
ASP
going over papers automatically
automatically analyzing scores.
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名某型导发架通用测试系统软件复用性设计
被引量:3
- 18
-
-
作者
谢化勇
肖明清
陈伟明
王磊
-
机构
空军工程大学工程学院
-
出处
《火力与指挥控制》
CSCD
北大核心
2010年第1期156-159,共4页
-
文摘
测试软件的复用性是摆在测试界面前亟待解决的重要问题。运用统一建模语言(Unified Modeling Language,UML)对测试软件进行建模,包括:测试系统的类图、软件功能分解、功能子系统的上下文模型、测试软件需求特征树以及软件功能子系统的顺序交互视图。在Visual C++6.0环境中,采用"应用程序框架+可复用构件"开发方式,实现了基于可复用构件的某型导发架测试系统应用软件组装,成功解决了导发架测试领域内同一系列产品间测试软件的可复用问题。
-
关键词
软件复用
构件
特征模型
测试软件
-
Keywords
software reuse,component,feature model,test software
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名基于软件复用的领域分析和建模研究
被引量:4
- 19
-
-
作者
焦金丹
胡金柱
胡燕
鲁志兵
-
机构
华中师范大学计算机科学与技术系
-
出处
《微电子学与计算机》
CSCD
北大核心
2006年第z1期143-145,共3页
-
基金
国家重点实验室开放研究基金项目(SKLSE-018)
湖北省重点科技攻关基金项目(2005AA101C43)
-
文摘
介绍了软件复用的相关原理和关键技术,结合特定领域提出了一种基于构件的软件开发过程,在此基础上得到了基于构件的领域分析方法。最后结合领域工程、构件化开发、面向对象开发方法等技术给出了一种基于软件复用的领域工程开发模型。
-
关键词
软件复用
构件
领域分析
领域开发模型
-
Keywords
Software reuse, Component, Domain analysis, Domain development model
-
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
-
-
题名从C++多态到CAR多态研究软件复用的发展
被引量:3
- 20
-
-
作者
杨亚俊
陈榕
杨青松
-
机构
清华大学深圳研究生院软件工程中心
清华大学信息技术研究院操作系统与中间件技术研究中心
-
出处
《计算机工程与设计》
CSCD
北大核心
2005年第9期2291-2294,共4页
-
基金
国家863高技术研究发展基金项目(2001AA113400)
-
文摘
随着网络技术的发展以及软件复用技术的日益突出,Web服务(Web Service)的概念正在成为新一代因特网应用的重要特点。实现网络服务的关键技术是面向构件、中间件的编程技术,以及一整套的运行环境、开发环境等平台技术。而对COM技术进行了扩展的CAR构件、中间件技术,则更好地适应了面向Web服务的要求。分析了传统面向对象语言C++的仅仅源代码级的多态复用技术,然后发展到二进制代码级标准的COM组件技术,通过接口来实现对象的多态性。介绍了由北京科泰世纪有限公司自主研发的与COM兼容的CAR构件技术,它是面向构件编程的编程模型,实现了构件创建的多态性等先进技术。
-
关键词
软件复用
C++
COM
CAR
多态
组件
接口
-
Keywords
sottware reuse
C++
COM
CAR
polymorphism
component
interface
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-