收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于构件的软件复用技术研究

张昭玉  
【摘要】:软件复用是指用已有的软件成份构造新的软件系统。即在开发新的应用系统时,重复使用以前开发活动中曾经积累或使用过的软件资源。这些软件资源不仅包括源代码,还包括软件开发方法、需求规格说明、设计结构、开发工具与支撑环境、测试分析数据和维护信息等。可以被复用的软件成分一般称作可复用构件,构件是软件复用的基础。 基于构件的软件复用技术的是本文讨论的核心内容。研究证明,软件复用技术不仅可以提高软件生产率和软件质量,而且也是降低开发成本、缩短开发周期的重要途径。目前,复用技术已成为软件工程的一个研究热点。 本文主要内容包括: (1) 全面介绍了软件复用的基本理论,国内外研究现状及发展前景。讨论了当前流行的构件技术、常用的构件规范。并简要介绍了面向对象的系统分析、设计方法,统一建模语言(UML),统一开发过程等。 (2) 重点讨论了基于构件的软件复用过程。该过程包括领域工程和应用工程两部分。领域工程面向特定领域,针对领域内的现有系统进行分析,获得领域模型,然后再根据领域模型得到领域框架和领域构件,并加入构件库中。进行软件系统开发时,根据需求从构架库中检索出符合条件的构架,以构架为依据从构件库中检索出适当的构件,依据实际需求对构件进行调整和修改、或构造新的构件,组装成系统,测试并投入运行。给出了一个软件复用过程模型,该模型是以复用已有构件为基础的,所有模型使用UML描述。 (3) 以一个图书管理系统为例,介绍了在该过程的指导下,如何采用基于构件的技术开展系统的分析与设计,并采用领域构件进行组装,实现系统的功能,从而进一步阐述软件复用技术。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 张文娟,赵俊峰,谢冰,杨芙清;一种支持变化性的构件模型JBCOM/E[J];电子学报;2003年06期
2 杨颖,袁兆山;领域MIS应用软件“工厂”化开发过程研究[J];阜阳师范学院学报(自然科学版);2004年04期
3 付小龙;慕东周;张新钰;;面向数字标准测试领域的敏捷软件开发方法的研究[J];现代教育技术;2010年12期
4 魏建新;叶少珍;;基于构件的领域开发过程研究[J];福建电脑;2007年11期
5 庞国梁;江光杰;;软件复用研究综述[J];军事通信技术;2003年02期
6 熊辉;舒坚;刘琳岚;徐洪福;;软件复用在消防远程监控系统中的应用[J];微计算机信息;2006年01期
7 钟瑞泽;;基于构件及领域的企业资源管理系统平台的实现[J];硅谷;2008年15期
8 黄作明;薛恒新;桂良军;;可重构的ERP软件开发技术[J];中国制造业信息化;2006年11期
9 杨芙清,王千祥,梅宏,陈兆良;基于复用的软件生产技术[J];中国科学E辑;2001年04期
10 胡阔见;魏长江;;基于构件的领域工程实现[J];计算机工程与科学;2008年04期
11 徐建民,赵爽,柴变芳,王静红;基于正交化设计思想的领域特征模型构造过程[J];计算机与现代化;2005年10期
12 闫华;张伟;赵海燕;梅宏;;基于二分决策图的特征模型验证方法[J];软件学报;2010年01期
13 黄作明,丛秋实,张金城;面向客户需求ERP产品可重构开发模型研究[J];计算机工程与应用;2005年30期
14 常继生,张景春,王建民,孙艳彬;工业控制系统软件复用及其相关技术的开发研究[J];冶金自动化;2004年05期
15 王千祥,吴琼,李克勤,杨芙清;一种面向对象的领域工程方法[J];软件学报;2002年10期
16 林正奎,杨德礼;软件构件复用技术综述[J];计算机工程与设计;2004年06期
17 孙长嵩,黄剑峰,姬雪敏,吴元宝;一个基于资源复用的CIMS集成建模方案[J];计算机集成制造系统-CIMS;2004年S1期
18 陈菲,刘克勤;计算机软件复用技术研究[J];现代电力;2002年06期
19 李克勤;陈兆良;梅宏;杨芙清;;领域工程概述[J];计算机科学;1999年05期
20 郑海,赵曦滨,宋顺林;面向离散制造业ERP的软件复用及变异点处理[J];计算机工程与应用;2003年20期
中国重要会议论文全文数据库 前10条
1 焦金丹;胡金柱;胡燕;鲁志兵;;基于软件复用的领域分析和建模研究[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
2 吴志樵;唐加福;王立岩;;基于产品线两阶段模型的软件构件选择优化问题研究[A];2009中国控制与决策会议论文集(2)[C];2009年
3 高玉兰;姚世军;江澜;;软件复用技术研究[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(下册)[C];2008年
4 陈思;;浅谈软件复用技术及其应用[A];上海烟草系统2004年度优秀学术论文集[C];2004年
5 李亚红;王坚;戴毅茹;;基于.NET构件技术的充水预压系统的设计与实现[A];先进制造技术高层论坛暨第六届制造业自动化与信息化技术研讨会论文集[C];2007年
6 黄奇;熊庆宇;石为人;;一种面向工业自动化仪表的嵌入式软件系统构建方法研究[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年
7 姜佳佳;梁英;陈皓;张晓彤;;一种面向服务的复用遗留系统的方法及应用[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
8 张文君;顾海明;;改进的领域分析方法及数字校园网领域模型[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年
9 占建伟;吕志成;张国柱;欧钢;;基于面向对象框架的北斗接收机自动测试系统[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年
10 黄兴平;徐鹏;杨放春;;基于面向构件的软件框架实现IMS CSCF[A];2006年全国通信软件学术会议论文集[C];2006年
中国博士学位论文全文数据库 前10条
1 黄兴平;电信软件变化性管理机制研究[D];北京邮电大学;2007年
2 丁剑洁;软件生产线度量技术应用研究[D];西北大学;2012年
3 王闯;软件智能进化模型及其实现机制研究[D];北京邮电大学;2012年
4 王佳;基于领域工程和构件技术的林业GIS系统研究[D];北京林业大学;2009年
5 郭健美;基于共性与可变性分析的适应性软件复用与配置技术研究[D];上海交通大学;2011年
6 彭思维;面向用户的软件柔性度量研究[D];燕山大学;2012年
7 贾育;基于演于构件的软件复用方法[D];中国科学院研究生院(软件研究所);2002年
8 朱建江;基于软件构件的软件复用的研究[D];南京航空航天大学;2002年
9 王奉涛;非平稳信号故障特征提取与智能诊断方法的研究及应用[D];大连理工大学;2003年
10 沈立炜;基于领域追踪模型的软件产品线开发技术研究[D];复旦大学;2009年
中国硕士学位论文全文数据库 前10条
1 黎捷;软件的复用及应用技术研究[D];长春理工大学;2006年
2 王毅;面向领域的数据仓库构建技术研究及应用[D];大连交通大学;2008年
3 苏明霞;基于构件的软件复用技术的研究及应用[D];武汉理工大学;2009年
4 林金贵;软件复用技术的研究及其应用[D];中国工程物理研究院;2004年
5 于秀丽;基于UML的建模技术在物流MIS中的研究与应用[D];大连海事大学;2006年
6 李新鹏;构件技术研究与在交通领域的应用[D];大连理工大学;2006年
7 徐晓明;基于构架构件技术的公积金业务系统的研究与实现[D];南京航空航天大学;2003年
8 伊凤新;基于领域工程的成教学院教学津贴网络化管理平台研究[D];大连交通大学;2010年
9 丁树贵;基于领域工程的软件复用技术的研究与实现[D];南京航空航天大学;2008年
10 张昭玉;基于构件的软件复用技术研究[D];武汉大学;2004年
中国重要报纸全文数据库 前10条
1 本报记者 张显峰;软件构件技术:实现软件生产工业化[N];科技日报;2006年
2 张勇 新疆维吾尔自治区烟草专卖局(公司);浅谈如何做好软件系统的架构设计[N];东方烟草报;2010年
3 记者 孟令坤;严格程序 狠抓质量 确保安全[N];常德日报;2007年
4 侯闯;业务层复用:软件复用的必然趋势[N];计算机世界;2006年
5 李亚莉;河北全方位构筑建设工程领域拖欠款预防新机制[N];建筑时报;2008年
6 ;我国软件产业迈向何方[N];中国电子报;2001年
7 本报记者 高丽华;构件孕育产业变局[N];计算机世界;2005年
8 朱晓敏;市政协全委会表彰优秀提案[N];巴中日报;2006年
9 记者 张黎;自治区清理建设领域拖欠工程款督查组来哈[N];哈密报(汉);2006年
10 张笑愈;加大金融支援 韩国力拓海外市场[N];建筑时报;2007年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978