收藏本站
《东北大学》 2006年
收藏 | 手机打开
二维码
手机客户端打开本文

产品线架构中支持软件复用的若干关键技术的研究

郭军  
【摘要】:自1968年Fritz Bauer第1次提出软件危机的概念以来,软件工业一直被生产效率低下、产品质量不高、开发成本巨大、开发周期过长等问题困扰,这已经成为限制软件企业发展的重要原因。随着软件产业的发展,工业界和学术界越来越多地关注软件复用,希望通过复用高质量的软件部件构建系统,解决软件危机。从20世纪60年代的子程序到70年代的模块、80年代的对象、90年代的构件,软件复用水平一直稳步提高。特别是近十年来,基于组件的软件开发(CBSD)方法和产品线工程(PLE)得到了很大发展,进一步促进了软件复用。 然而大量实践表明,软件复用仍存在一系列问题,特别是针对特定领域的复用问题,如:如何对一个特定领域的共同资产进行识别和复用、如何能更好的平衡领域共性和具体产品的特殊性、如何能在不同的粒度级别上组织软件资产以提高复用的灵活性并降低复用的复杂性、如何管理庞大的复用资产库并能够为特定领域提供专门服务、如何能够更好地复用第三方提供的软件资产并避免语义差异等。这些问题成为学术界和工业界研究的一个重要课题。 为了解决这些问题,本文对现有的软件复用技术,如面向对象的软件复用技术、CBSD复用技术和PLE复用技术,进行了分析、比较,总结了它们各自的特点和不足之处,并在这些研究的基础上首次提出了一个完整的面向产品线的软件复用分层体系,对产品线架构中支持软件复用的若干关键技术进行了深入的研究,取得了一些研究成果,主要包括: 1)为了在产品线开发过程中有效地应用各种软件复用技术,清晰地展示不同粒度的软件资产之间的复杂关系,提出了一个面向产品线的软件复用分层体系,包括产品层、产品线架构层、框架层、专用组件库层和分布式组件库层等。在这个体系中,为了降低产品线架构描述和应用的复杂性,提高产品线的扩展能力和复用粒度,将产品线架构分解为一系列松散耦合的框架,每个框架都包括一组与业务相关的组件。为了对框架提供更大的组件选取空间,使用了分布式组件库。由于不同来源的分布式组件库存在语义异构问题,并且其通用的特点不能表达框架对组件复杂的约束规则,不能根据框架的应用反馈支持框架演进,因此提出了建立在通用的分布式组件库基础上的专用组件库的概念,以便为框架提供统一的、直接的和完善的组件信息存储和检索等服务。这个软件复用分层体系有机的将产品线的组件、框架和架构组织起来,降低了产品线复用的复杂性,
【学位授予单位】:东北大学
【学位级别】:博士
【学位授予年份】:2006
【分类号】:TP311.52

手机知网App
【参考文献】
中国期刊全文数据库 前6条
1 王渊峰,张涌,任洪敏,朱三元,钱乐秋;基于刻面描述的构件检索[J];软件学报;2002年08期
2 王渊峰,薛云皎,张涌,朱三元,钱乐秋;刻面分类构件的匹配模型[J];软件学报;2003年03期
3 徐如志,钱乐秋,程建平,王渊峰,朱三元;基于XML的软件构件查询匹配算法研究[J];软件学报;2003年07期
4 刘瑜,张世琨,王立福,杨芙清;基于构件的软件框架与角色扩展形态研究[J];软件学报;2003年08期
5 胡文蕙,赵文,张世琨,王立福;基于构件技术的应用框架元模型的研究[J];软件学报;2004年01期
6 王渊峰,朱三元,钱乐秋;对复用构件库体系结构的几点研究[J];小型微型计算机系统;2002年02期
【共引文献】
中国期刊全文数据库 前10条
1 孙荣明;;基于WEB服务的异构数据库集成中间件的研究与实现[J];安徽电子信息职业技术学院学报;2009年02期
2 周铝;王全春;曹志勇;陶琳丽;张曦;杨毅;;基于PDA的生猪溯源管理系统设计与实现[J];安徽农业科学;2010年24期
3 李龙澍;;软件体系结构风格综述[J];安庆师范学院学报(自然科学版);2006年04期
4 孟迪;;基于802.1x协议的校园网ARP欺骗防御[J];辽宁科技大学学报;2010年02期
5 李振;林德静;;基于J2EE标准的服装纸样交流平台[J];北京服装学院学报(自然科学版);2009年01期
6 范昀;方晴;;监控系统中的框架设计思想[J];宝钢技术;2006年04期
7 王希敏;蔡志明;;水声信息系统仿真软件构架模型[J];兵工学报;2007年04期
8 李刚;;房产测绘信息管理系统的架构与实现[J];北京测绘;2011年03期
9 单锦辉,姜瑛,孙萍;软件测试研究进展[J];北京大学学报(自然科学版);2005年01期
10 单锦辉,姜瑛,刘江红,辛国茂,侯姗姗;基于合约的构件易测试性设计支撑工具的设计与实现[J];北京大学学报(自然科学版);2005年05期
中国重要会议论文全文数据库 前10条
1 黄兴平;徐鹏;杨放春;;基于面向构件的软件框架实现IMS CSCF[A];2006年全国通信软件学术会议论文集[C];2006年
2 尚建嘎;刘修国;;面向城市地质领域的三维地质空间信息系统研制[A];中国测绘学会九届四次理事会暨2008年学术年会论文集[C];2008年
3 尚建嘎;刘修国;;数字城市地质空间信息平台关键技术研究[A];第四届海峡两岸GIS发展研讨会暨中国GIS协会第十届年会论文集[C];2006年
4 朱治国;孙长嵩;;一个异构构件库群联合检索模型[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
5 杨娟;王柏;艾波;;新一代电信运营支撑系统软件体系结构的形式化描述[A];’2004计算机应用技术交流会议论文集[C];2004年
6 刘启文;;可扩展的图形学算法演示系统的研究[A];’2004计算机应用技术交流会议论文集[C];2004年
7 吴志樵;唐加福;王立岩;;基于产品线两阶段模型的软件构件选择优化问题研究[A];2009中国控制与决策会议论文集(2)[C];2009年
8 吴江;方美琪;;浅谈Struts为Web开发带来的好处[A];第八届全国高校经济管理类专业实验室建设研讨会论文集[C];2008年
9 石春;尹东亮;;频谱监测管理终端关键技术设计方法[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年
10 ;Research of Simulation Software Architecture Optimization Used with Components Based on Reach-Ability Matrix[A];第13届中国系统仿真技术及其应用学术年会论文集[C];2011年
中国硕士学位论文全文数据库 前10条
1 陈志勇;基于刻面描述的分布式构件库系统的研究[D];南昌航空大学;2010年
2 范阿妮;吉林省自考办考试项目管理平台的研究与开发[D];长春理工大学;2010年
3 韩丽丽;基于DDS体系结构的构件组装机制研究[D];哈尔滨工程大学;2010年
4 彭永;基于移动Agent工作流的研究与实现[D];哈尔滨工程大学;2010年
5 赵月峰;面向机床产品设计的技术信息管理研究与实现[D];大连理工大学;2010年
6 马玉强;山东省植物信息系统的设计与实现[D];大连理工大学;2009年
7 李长春;基于准时信息的公交调度管理[D];大连海事大学;2010年
8 杨贵海;船舶企业物资管理系统的设计与实现[D];大连海事大学;2010年
9 林永;青岛酒店管理学院网络在线考试系统[D];中国海洋大学;2010年
10 逯昌浩;学习管理系统的设计方法研究[D];中国海洋大学;2010年
【二级参考文献】
中国期刊全文数据库 前5条
1 常继传,李克勤,郭立峰,梅宏,杨芙清;青鸟系统中可复用软件构件的表示与查询[J];电子学报;2000年08期
2 陈兆良,王千祥,梅宏,杨芙清;面向对象领域设计中的变化性处理[J];电子学报;2001年11期
3 杨芙清,梅宏,朱冰;面向对象语言BDOL及其支撑环境[J];电子学报;1996年02期
4 杨芙清,梅宏,李克勤;软件复用与软件构件技术[J];电子学报;1999年02期
5 王渊峰,薛云皎,张涌,朱三元,钱乐秋;刻面分类构件的匹配模型[J];软件学报;2003年03期
【相似文献】
中国期刊全文数据库 前10条
1 陆明;张广泉;;面向复用软件开发方法的比较与分析[J];苏州大学学报(工科版);2006年02期
2 钱乐秋,张涌;软件复用度量综述[J];计算机应用与软件;2002年04期
3 李增智,王宇,李钢,王海,王立;面向对象可复用软件设计思想分析[J];小型微型计算机系统;2003年05期
4 张诚洁;基于构件的软件开发原则与过程[J];烟台师范学院学报(自然科学版);2003年03期
5 王丽娟,孙西超,底松茂,王哲光,冯志慧,刘倩;软件复用与基于面向对象框架的软件开发方法[J];郑州大学学报(工学版);2003年03期
6 段小君,高金环;软件复用与面向对象技术[J];西安邮电学院学报;2004年02期
7 曹春萍,龚崇栋;基于可复用构件的软件开发过程[J];上海水产大学学报;2005年03期
8 傅音翔;王直杰;张珏;;一种基于构件的软件开发方法[J];微计算机信息;2006年03期
9 商金婷;侯德文;;基于策略模式的信息隐藏处理的软构件[J];计算机技术与发展;2006年07期
10 赵辉;杨丽;张世虎;;浅谈软件开发中的复用技术[J];科技信息(学术版);2006年10期
中国重要会议论文全文数据库 前10条
1 吴志樵;唐加福;王立岩;;基于产品线两阶段模型的软件构件选择优化问题研究[A];2009中国控制与决策会议论文集(2)[C];2009年
2 高玉兰;姚世军;江澜;;软件复用技术研究[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(下册)[C];2008年
3 陈思;;浅谈软件复用技术及其应用[A];上海烟草系统2004年度优秀学术论文集[C];2004年
4 焦金丹;胡金柱;胡燕;鲁志兵;;基于软件复用的领域分析和建模研究[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
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 南京市白下地税局 季志春夏亚非 鲁新 赵滨;论非正式约束规则在税务行政管理中的运用[N];江苏法制报;2007年
2 ;体验电信之美[N];人民邮电;2004年
3 潘霓;用友用户获大奖[N];证券日报;2004年
4 ;从安易“王”系列软件起步[N];计算机世界;2000年
5 燕文;IBM关注新一代电子商务[N];通信产业报;2001年
6 中科软科技股份有限公司寿险事业部 张荣;挖掘寿险行业软件价值[N];计算机世界;2007年
7 张勇 新疆维吾尔自治区烟草专卖局(公司);浅谈如何做好软件系统的架构设计[N];东方烟草报;2010年
8 本报记者 张磊;规范网络团购须双管齐下[N];中国消费者报;2011年
9 本报记者 吕尚春;从“江湖”到“文明”的蜕变[N];经济观察报;2008年
10 ;我国软件产业迈向何方[N];中国电子报;2001年
中国博士学位论文全文数据库 前10条
1 郭军;产品线架构中支持软件复用的若干关键技术的研究[D];东北大学;2006年
2 李玉琴;需求工程与软件产品线若干关键技术研究[D];复旦大学;2007年
3 王广昌;软件产品线关键方法与技术研究[D];浙江大学;2001年
4 蒋涛;增量式软件产品线关键技术研究[D];浙江大学;2009年
5 郭健美;基于共性与可变性分析的适应性软件复用与配置技术研究[D];上海交通大学;2011年
6 彭思维;面向用户的软件柔性度量研究[D];燕山大学;2012年
7 沈立炜;基于领域追踪模型的软件产品线开发技术研究[D];复旦大学;2009年
8 丁剑洁;软件生产线度量技术应用研究[D];西北大学;2012年
9 朱建江;基于软件构件的软件复用的研究[D];南京航空航天大学;2002年
10 贾育;基于演于构件的软件复用方法[D];中国科学院研究生院(软件研究所);2002年
中国硕士学位论文全文数据库 前10条
1 范菊逸;企业级应用中面向对象框架的研究[D];华中科技大学;2005年
2 陈凯;面向网构软件的软件协同框架研究[D];江苏大学;2010年
3 漆志群;基于算法框架的软件设计及分析复用技术研究[D];江西师范大学;2003年
4 马少林;基于EJB的分布式对象的研究与应用[D];兰州理工大学;2004年
5 娄晓亮;StrutsX——一种面向高层复用的Web应用框架的设计、实现与应用[D];中国科学院研究生院(软件研究所);2005年
6 杨凌燕;可复用的测试用例管理系统的开发[D];华东师范大学;2009年
7 程俊春;基于构件的软件集成研究[D];武汉大学;2004年
8 冯艳华;基于语义的构件描述和检索方法的研究[D];西北大学;2005年
9 于海泳;组件技术在GIS领域的应用与研究[D];华北电力大学(河北);2005年
10 李高明;基于构件技术的工作流引擎模型研究[D];昆明理工大学;2008年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026