收藏本站
《山东科技大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

基于构件的软件系统定制技术的研究与应用

王广伦  
【摘要】:作为解决软件危机有效途径的软件复用技术,受到了业界和学术界越来越多的关注。而基于构件的软件开发被视为最主要的软件复用的实现技术,也是当今软件复用理论实用化的研究热点。软件开发者通过复用已存在的构件,实现“即插即用”地构造新的软件系统,以降低软件开发成本、缩短软件开发周期,使大规模的软件工业化生产成为可能。 论文根据软件复用技术的最新成果,结合构件理论和方法,对软件复用技术进行了深入研究。介绍了软件复用的概念及分类,分析了软件复用的影响因素及发展趋势。给出了一些软件行业中具有代表性的构件定义并对构件的特性进行了简要说明,对基于构件技术的软件定制方法进行了实用研究。 针对传统的软件开发技术存在的系统可扩展性和通用性差,难以满足多变性需求的缺点。论文设计了一种基于XML技术和构件技术的软件可配置模型(Software Configurable Model, SCM),对系统进行构件化分析设计,采用XML文件对每个构件基本信息和构件依赖关系做了详细的描述。重点讨论了基于连接件的构件组装方式,并给出了包装连接件和模板连接件两种组装模板。 软件可配置模型由系统配置文件、软件定制器、软件执行引擎等部分组成。通过配置文件描述构件和连接件之间的交互关系,执行引擎通过解析配置文件来调用具体的构件为用户提供所需的功能。针对系统中功能的具体实现部分,用户可以动态调整构件间的配置或者替换其中的算法构件。 论文将模型用于环境遥感定量反演原型系统的开发实践中。结合构件化思想,对环境遥感反演算法进行分析和整理,提取出可以重用的构件,并结合COM技术对反演模型算法构件进行开发、实现。同时实现了对反演模型流程的选择和管理,使得用户可以方便快捷的完成对软件的定制。
【学位授予单位】:山东科技大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP311.52

知网文化
【相似文献】
中国期刊全文数据库 前10条
1 张海攀;杨佳;;人事信息系统软件体系结构设计关键技术研究[J];电脑知识与技术;2011年22期
2 王爱国;陈伟;陈辉林;关春喜;;基于构件技术的中间件开发研究[J];赤峰学院学报(科学教育版);2011年06期
3 罗亚玲;;可复用信息修改组件的实现[J];科学技术与工程;2011年20期
4 金望琳;;企业资源计划系统开发技术的现状与发展[J];建材世界;2011年04期
5 熊兴无;;基于构件复用技术的学生档案管理系统研究[J];江西广播电视大学学报;2011年02期
6 马星;刘晓燕;;分布式实时系统软件辅助工具的实现[J];江西科学;2011年03期
7 徐钦桂;刘桂雄;;基于构件的数据流软件可靠性模型[J];计算机科学;2011年07期
8 邓小娥;葛孝堃;;软件产品线可变性的分析和实现技术研究[J];计算机应用与软件;2011年09期
9 李辉;赵海;郝立颖;何滨;;基于k-核的大规模软件核心框架结构抽取与度量[J];东北大学学报(自然科学版);2011年07期
10 曹建福;;嵌入式柔性数控系统的组态结构与实现方法[J];中国机械工程;2011年13期
中国重要会议论文全文数据库 前10条
1 姜锴;;基于构件技术银烟通系统设计与实现[A];全国第21届计算机技术与应用学术会议(CACIS·2010)暨全国第2届安全关键技术与应用学术会议论文集[C];2010年
2 周勇;许婕;周定康;;基于构件实现银行业务处理软件的设计[A];第十八届全国数据库学术会议论文集(技术报告篇)[C];2001年
3 顾斌;杜建伟;杨春河;;构件技术在航天器控制软件开发中的应用研究[A];提高全民科学素质、建设创新型国家——2006中国科协年会论文集(下册)[C];2006年
4 高玉兰;姚世军;江澜;;软件复用技术研究[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(下册)[C];2008年
5 邹斌;张育平;;基于构件技术的嵌入式实时操作系统的定制研究[A];第七届中国通信学会学术年会论文集[C];2010年
6 王帅;缪嘉嘉;李爱平;韩伟红;贾焰;;一种基于构件技术和消息代理模式的数据集成方法[A];第二十二届中国数据库学术会议论文集(技术报告篇)[C];2005年
7 安琪;李昭原;;基于构件的Web库存管理系统的设计与实现[A];第十八届全国数据库学术会议论文集(研究报告篇)[C];2001年
8 谢晓芹;李涓子;徐鹏;王克宏;;基于构件的XML数据可视化表示方法[A];第二十一届中国数据库学术会议论文集(研究报告篇)[C];2004年
9 张春海;王青;;基于构件的工作流的动态修改方法[A];第二十二届中国数据库学术会议论文集(技术报告篇)[C];2005年
10 张果;张云生;王剑平;张晶;;基于构件的分布式智能预测控制的实现[A];第二十七届中国控制会议论文集[C];2008年
中国重要报纸全文数据库 前10条
1 陈方友;安徽电信打造基于构件的流程平台[N];中国计算机报;2007年
2 本报记者 叶林海 实习记者 万国燕;构件化带动软件工业化[N];中国计算机报;2005年
3 朱羽;软件行业发展应走构件化道路[N];中国高新技术产业导报;2004年
4 朱羽;软件发展应走构件化道路[N];经济参考报;2004年
5 本报记者  刘涓涓;最大软件组开发商抢滩中国[N];21世纪经济报道;2006年
6 本报记者 叶林海 实习记者 万国燕;构件化带动软件工业化[N];中国计算机报;2005年
7 本报记者 乔申颖;每走一步都留下扎实的脚印[N];经济日报;2009年
8 本报记者 何冰梅;警惕“技术追赶陷阱”[N];计算机世界;2001年
9 ;走领域构件化之路[N];中国计算机报;2005年
10 张勇 新疆维吾尔自治区烟草专卖局(公司);浅谈如何做好软件系统的架构设计[N];东方烟草报;2010年
中国博士学位论文全文数据库 前10条
1 龙文;基于构件及本体驱动的制造执行系统开发方法研究[D];南京航空航天大学;2009年
2 朱建江;基于软件构件的软件复用的研究[D];南京航空航天大学;2002年
3 贾育;基于演于构件的软件复用方法[D];中国科学院研究生院(软件研究所);2002年
4 宋长虹;基于构件的面向农产品领域可重构软件开发平台技术研究[D];中国海洋大学;2009年
5 郭健美;基于共性与可变性分析的适应性软件复用与配置技术研究[D];上海交通大学;2011年
6 彭思维;面向用户的软件柔性度量研究[D];燕山大学;2012年
7 丁剑洁;软件生产线度量技术应用研究[D];西北大学;2012年
8 王闯;软件智能进化模型及其实现机制研究[D];北京邮电大学;2012年
9 王奉涛;非平稳信号故障特征提取与智能诊断方法的研究及应用[D];大连理工大学;2003年
10 吉卫喜;面向业务流程重组的生产管理系统快速重构及其关键技术研究[D];南京航空航天大学;2002年
中国硕士学位论文全文数据库 前10条
1 程俊春;基于构件的软件集成研究[D];武汉大学;2004年
2 王勇;基于构件的软件开发方法研究与应用[D];河海大学;2002年
3 魏书军;基于构件的用电经营管理信息系统的开发与研究[D];华北电力大学(河北);2003年
4 徐佳;基于构件/构架软件开发环境的研究与实现[D];南京航空航天大学;2003年
5 冯朝刚;基于构件的软件复用研究[D];重庆大学;2003年
6 甄文萍;基于构件的软件测试研究及其工具支持[D];河北大学;2003年
7 刘丽敏;基于软件构件的信息管理系统平台的设计与实现[D];中南大学;2003年
8 张志凌;基于构件的e-Learning研究及其应用[D];华东师范大学;2006年
9 赵方圆;基于构件的可重构软件开发平台技术研究[D];中国海洋大学;2004年
10 李军;软构件工程学习环境开发及应用[D];大连理工大学;2001年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026