《计算机科学》1994年04期 加入收藏    获取最新 
 关于软件复用
 郑明春;张家重;王岩冰
   <正>一、引言 1968年,D.Mcllroy在NATO软件工程会议上,首次提出了软件复用的问题,他倡导生产软件的标准构件用于软件系统的开发。二十多年过去了,虽然软件复用在其某些方面发挥了较大潜力,的确能够在一定程度上缩短软件开发周期,提高软件可靠性,减少投资风险,但并不象人们所希望的那样,能摆脱软件危机,相反,软件复用本身又受到了种种限制,其意义却不尽人意。有鉴于此,我们有必要对软件复用进行再认识,弄清何为软件复用,可复用成分有哪些,切实可行的复用方式为何,软件复用的难点在哪里等问题。基于上述目的,本文首先讨论了软件复用的有关概念和基本技术,阐述了软构件复用所要考虑的基本问题;其次以自学习软件自动化系统为例介绍了机器学习用于复用成分的自动获取;最后指出了软件复用的主要难点和进一步研究的内容。
【作者单位】:山东师范大学计算机科学系;山东师范大学计算机科学系;山东师范大学计算机科学系 济南 250014;济南 250014;济南 250014
【基金】:南京大学软件新技术国家实验室;山东自然科学基金
【分类号】:TP311.5
【DOI】:cnki:ISSN:1002-137X.0.1994-04-015
【正文快照】:
  一、引言 1968年.D.Melrroy在NATo软件工程会议上.首次提出了软件复用的问题.他倡导生产软件的标准构件用于软件系统的开发。二十多年过去了.虽然软件复用在其某些方面发挥了较大潜力.的确能够在一定程度上缩短软件开发周期.提高软件可靠性,减少投资风险.但并不象人们所希望的
 
 推荐 下载CAJ全文           下载PDF全文
 CAJViewer7.0阅读器支持所有CNKI文件格式,AdobeReader仅支持PDF格式
 【引证文献】 共(8)篇 
 中国优秀硕士学位论文全文数据库找到 3 条
 
1闫振伟; 基于构件的用电管理信息系统的开发与研究 [D];四川大学; 2006年
2廖锦舜; 语义描述集成环境研究 [D];长沙理工大学; 2006年
3杨斌; MES集成框架研究与开发 [D];南京航空航天大学; 2007年
 中国期刊全文数据库找到 5 条
 
1黄达文,郑咸义; 面向数理统计的微机数据库设计 [J]; 佛山科学技术学院学报(自然科学版); 1997年04期
2陈英,李丰,邬延风; 软件复用技术研究 [J]; 北京理工大学学报; 1998年06期
3白从洲,胡和平; 高等学校管理信息系统建设与软件复用 [J]; 湖北农学院学报; 1999年04期
4丁金凤,范辉,温津伟; 医院信息系统构件的领域分析与实现 [J]; 铁路计算机应用; 2001年05期
5杨传斌; 软件重用技术及其应用 [J]; 浙江师范大学报(自然科学版); 1996年04期
 【同被引文献】 共(73)篇 
 中国优秀硕士学位论文全文数据库找到 2 条
 
1董瑞志; 基于J2EE通用可集成制造执行系统研究与实践 [D];吉林大学; 2005年
2张振彪; 再工程过程中逆向工程分析工具的研究与实现 [D];北京工业大学; 2003年
 中国博士学位论文全文数据库找到 3 条
 
1曹春平; 基于多Agent的可集成制造执行系统(I-MES)关键技术研究 [D];南京航空航天大学; 2003年
2朱建江; 基于软件构件的软件复用的研究 [D];南京航空航天大学; 2002年
3曹江辉; 面向敏捷制造的制造执行系统关键技术研究 [D];南京航空航天大学; 2002年
 中国期刊全文数据库找到 10 条
 
1席中华; MIS开发与建设中存在的问题及有效途径的探索 [J]; 电力学报; 2001年02期
2李文辉; 制造执行系统(MES)的应用与发展 [J]; 兰州理工大学学报; 2006年02期
3方裕,杨芙清; 可重用软件工程研究 [J]; 电子学报; 1988年04期
4曹江辉,王宁生,解放; 制造执行系统现状与发展趋势 [J]; 高技术通讯; 2003年06期
5杨芙清,梅宏,李克勤; 软件复用与软件构件技术 [J]; 电子学报; 1999年02期
6陈宇,廖永斌,段鑫,温浩然; 制造业车间级管理系统(MES)及其典型结构 [J]; 广东自动化与信息工程; 2004年02期
7费宗铭,王志坚,徐家福; 软件复用的机器支撑 [J]; 计算机学报; 1994年07期
8刘英; 基于B/S计算模式的新一代用电管理信息系统的设计与实现 [J]; 计算机应用研究; 2000年08期
9倪凯民,郑泉; 面向对象的程序设计方法在MIS生成工具中的应用 [J]; 计算机应用研究; 1998年03期
10范伟宏,赵振西,龚育昌; 构件对象模型 [J]; 计算机科学; 1997年05期
 西文参考文献找到 10 条
 
1Hafedh Mili andetc; Reusing Software.Issues and Research Direc tions [M];IEEE Transaction On Software Engineering; 1995年
2MESA International; Execution-driven manufacturing management for competitive advantage [M];; 1997年
3Bill Swanton; Do we need a new model for plant systems [M];; 1998年
4MESA International; MES Explained:A High Level Vision [M];White Paper NO 6; 1997年
5J. Barry,M.APARICIO, T. Druniak. et al; NIIIP-SMART: An Investigation ofDistributed Object Approaches to Support MES Development and Deployment in a Virtual Enterprise,(EDOC98) [M];; 1998年
6Amber Computer System Inc; Integratable MES the challenge and the opportunity,Advanced manufacturing research consulting[EB/OL] [M];; 1999年
7MESA International; The Benefits of MES:A Report from the Field [M];White Paper NO 1; 1997年
8MSTC/JOP; Specifications of the OpenMES Framework Version 1.0, [M];; 2000年
9Hori M, Kawamura T, Okano A; Open MES:scalable manufacturing execution framewok based on distributed computing [M];Proceeding of IEEE International conference on Systems, Man, and Cybernetics; 1999年
10MESA International; MES Functionalities&MRP to MES Date Follow Possibilities [M];White Paper NO.2; 1997年
 【二级引证文献】 共(78)篇 
 中国优秀硕士学位论文全文数据库找到 10 条
 
1林南瞻; 面向MES的组件化的工具库管理系统的研究与开发 [D];南京航空航天大学; 2003年
2张国娟; 复用技术在银行系统中的实现 [D];武汉大学; 2005年
3李智彪; 面向领域工程的安全生产监管软件的研究与应用 [D];江西师范大学; 2007年
4陈潇锋; 软件总线在银行自助终端中的应用 [D];华东师范大学; 2007年
5章意锋; 城市规划与管理地理信息系统开发研究 [D];华东师范大学; 2007年
6陈东航; 面向模式软件再工程的研究与应用 [D];天津大学; 2004年
7王敏; 复用技术在软件测试中的应用 [D];中国地质大学(北京); 2006年
8王萍; 软构件获取技术的研究 [D];哈尔滨工程大学; 2006年
9许峰; 基于.NET的领域应用框架技术研究 [D];河海大学; 2002年
10张富国; 基于构件的领域应用框架技术研究与应用 [D];河海大学; 2002年
 中国博士学位论文全文数据库找到 5 条
 
1章四龙; 洪水预报系统关键技术研究 [D];河海大学; 2005年
2朱建江; 基于软件构件的软件复用的研究 [D];南京航空航天大学; 2002年
3谢规良; 基于组件技术的车间计划调度系统研究 [D];西北工业大学; 2003年
4吉卫喜; 面向业务流程重组的生产管理系统快速重构及其关键技术研究 [D];南京航空航天大学; 2002年
5吴宝贵; 基于仿真分析的复杂机械产品多学科设计优化方法研究 [D];大连理工大学; 2008年
 中国期刊全文数据库找到 10 条
 
1黄达文,郭敏琼; 甘油三酯人群分布水平抽样调查与统计分析 [J]; 贵州科学; 1998年02期
2冷鹏; 浅析软件复用与面向对象技术 [J]; 福建电脑; 2006年07期
3宁伟,梁勇,王道林,郇正良; 可复用串行口通讯构件/构架设计 [J]; 辽宁工程技术大学学报; 2005年06期
4孙冬冬; 面向对象与软件复用技术研究 [J]; 电脑知识与技术; 2008年03期
5方海章,郑威,祁火生,祁志宏; 农业信息网络化和湖北省农业信息网络的建设 [J]; 湖北农业科学; 2000年06期
6刘清芝,胡仰栋; 面向对象的软件集成技术研究 [J]; 计算机应用研究; 2004年08期
7胡友志,娄宁; 软件复用技术及其应用的研究 [J]; 航天电子对抗; 2003年02期
8史健勇,任爱珠; 奥运场馆火灾分析中软件集成方法的研究 [J]; 计算机工程; 2006年06期
9顿海强,庄雷; 面向对象与软件复用技术研究 [J]; 计算机应用研究; 2002年03期
10戈鹏,殷国富,高伟; 制造工艺资源的统一建模策略与实施技术 [J]; 计算机工程与应用; 2003年13期
 【相似文献】 
 中国期刊全文数据库
 
1於丹; 软件制造的大工业时代——梅宏教授谈软件复用的发展现状 [J];微电脑世界; 2000年21期; 47-49
2刘春泉,周绍梅,刘小东; COM在软件复用中的应用 [J];计算机与现代化; 2005年05期; 29-31
3赵宝琴; 如何在C++中实现软件复用 [J];电脑开发与应用; 2005年01期; 61
4焦允,卫红春; 基于构件的订单信息管理系统 [J];微机发展; 2005年04期; 86-88
5王清华; 软件复用在软件开发中的应用 [J];华南金融电脑; 2002年09期; 63-64
6郝振明; 基于面向对象方法的软件复用研究 [J];现代计算机; 2000年07期; 24-26
7郑明春,张家重,王岩冰; 关于软件复用 [J];计算机科学; 1994年04期; 70-73
8杜良敏,熊安元; 面向对象的软件复用方法在集成系统中的应用 [J];湖北气象; 2002年01期; 16-17
9顿海强,庄雷; 面向对象与软件复用技术研究 [J];计算机应用研究; 2002年03期; 44-46
10吴焱,丁利群; 面向对象技术及其与软件复用的关系 [J];昆明冶金高等专科学校学报; 2002年04期; 31-35
 中国优秀硕士学位论文全文数据库
 
1熊磊; 基于构件的软件复用技术研究 [D];武汉大学; 2004年
2张昭玉; 基于构件的软件复用技术研究 [D];武汉大学; 2004年
3王洁玉; 面向领域的软件复用经济学模型 [D];中国海洋大学; 2004年
4汤永清; 基于共性分析的MIS设计与实现 [D];华侨大学; 2003年
5冯朝刚; 基于构件的软件复用研究 [D];重庆大学; 2003年
6徐光美; 基于XML的数据库中间件系统的设计方案研究 [D];武汉科技大学; 2004年
7宗忆陈; 基于软件复用技术的CAPP系统的设计和实现 [D];吉林大学; 2004年
8李杨; 基于DSP软件构件技术在过程控制中的应用 [D];大连铁道学院; 2003年
9孙刚; 软件复用技术的研究及在ERP项目中的应用 [D];华北电力大学(北京); 2005年
10姚艳秋; 扩展RBAC模型的研究及应用 [D];东北师范大学; 2005年
 中国博士学位论文全文数据库
 
1贾育; 基于演于构件的软件复用方法 [D];中国科学院研究生院(软件研究所); 2002年
2朱建江; 基于软件构件的软件复用的研究 [D];南京航空航天大学; 2002年
3金笑天; 基于知识管理的地理信息系统开发 [D];华东师范大学; 2007年
4郭军; 产品线架构中支持软件复用的若干关键技术的研究 [D];东北大学; 2006年
5张驰; 异构组件互操作技术研究 [D];西北工业大学; 2006年
6邬惠峰; 基于过程构件复用的过程定义和改进研究 [D];浙江大学; 2006年
7陈澎; GeoSmarter通用地理教育平台的支撑理论的研究 [D];中国科学院研究生院(成都计算机应用研究所); 2006年
8王卓; 模型驱动的软构件分类及检索方法研究 [D];哈尔滨工程大学; 2005年
9钟金宏; 教案的有效组织工具 [D];合肥工业大学; 2004年
10徐小良; 自动测试系统的面向对象框架开发方法研究 [D];浙江大学; 2003年
 中国重要会议论文全文数据库
 
1刘世栋,程存学,朱锦泉,解莉; 基于组件技术的安防电子地图设计与实现 [A];AECC专题学术研讨会论文集 [C]; 2007年
2焦金丹,胡金柱,胡燕,鲁志兵; 基于软件复用的领域分析和建模研究 [A];2006年全国开放式分布与并行计算机学术会议论文集(三) [C]; 2006年
3顾斌,杜建伟,杨春河; 构件技术在航天器控制软件开发中的应用研究 [A];提高全民科学素质、建设创新型国家——2006中国科协年会论文集(下册) [C]; 2006年
4陈枢思,李远清; 基于软件复用的人力资源管理系统实现 [A];中南六省(区)自动化学会第24届学术年会会议论文集 [C]; 2006年
5黄兴平,徐鹏,杨放春; 基于面向构件的软件框架实现IMS CSCF [A];2006年全国通信软件学术会议论文集 [C]; 2006年
6刘洪霞,胡钛; 可复用模块化方法在运管仿真系统开发中的应用 [A];中国空间科学学会空间探测专业委员会第十九次学术会议论文集(下册) [C]; 2006年
 中国重要报纸全文数据库
 
1四木; 构件化:软件开发新方向 [N];计算机世界; 2000年
2王蔚 陆文军; 全球软件产业快速发展五方面动向值得关注 [N];济宁日报; 2006年
3雷阳; Sun通过JCOE推进Java业务 [N];电脑商报; 2007年
4金爱珺; SOA会基业长青吗 [N];中华读书报; 2007年
5北京航空航天大学后勤集团 林江; 为学校建立综合管理信息平台 [N];中国电脑教育报; 2004年