收藏本站
《西南农业大学》 2001年
收藏 | 手机打开
二维码
手机客户端打开本文

基于构件技术的软件重用方法研究与COM支持

管树发  
【摘要】: 在软件工程的领域内,软件重用(Software Reuse)一直受到广泛的重 视。程序从最早的计算时代就已经开始重用概念、对象和过程,但是那时我 们重用的途径是特定的。今天,我们必须在非常短的时间内建立复杂的、高 质量的基于计算机的系统,这要求一种更有组织的软件重用方法。 但是,一系列的问题也随之而来。有可能以成本及时间合算的方式通过 组装一组可重用的构件而构造出复杂的软件系统吗?能否采用一种标准、规 范的构件技术构造构件,使这种构件能够跨开发语言甚至跨开发平台使用? 当构件库中的构件数量达到比较大的规模时,如何快速找到所需的构件将是 一个难题,是否有比较好的构件检索方法? 这些问题和很多其它问题还在继续困扰研究者和IT专业人员,他们正在 努力使软件构件化重用方法成为主流的软件工程方法。 本文试图给出这些问题的解决方案。文章首先从软件工程的角度引入了 构件技术的概念,指出原型化方法在开发软件上的不足。并进一步分析了构 件系统的模型,从软件工程的角度提出了基于构件技术的开发方法—构件组 装法,使采用一组构件以搭积木的方式构造软件系统成为可能。 构件技术有多种技术规范可以使用。鉴于COM技术是微软提出的技术标 准,和Windows操作系统具有良好的兼容性。因此我们选择COM技术来实现 构件技术。本文就COM技术的原理及其实现进行了讨论,对如何使用COM技 术尤其是ATL技术构造构件进行了深入探讨。 基于构件的软件重用是一种很有前途的软件工程技术,其实现难点之一 是构件的表示和检索。本文将框架表示方法引入到构件的表示中来,使用特 征匹配技术进行构件检索。由于采用形式化的方法来表示和检索构件,较好 地解决了构件的表示和检索问题。使构件检索更为高效和准确。
【学位授予单位】:西南农业大学
【学位级别】:硕士
【学位授予年份】:2001
【分类号】:TP311.52

手机知网App
【引证文献】
中国硕士学位论文全文数据库 前4条
1 王士成;软件复用技术在卫星运行控制领域中的应用[D];西安电子科技大学;2009年
2 梁桂平;VC++环境下快速可重组测控实验系统的开发[D];南京航空航天大学;2007年
3 张望;一种基于COM的改进组件创建的研究[D];西南大学;2010年
4 张新华;基于构件技术的行政审批平台设计与实现[D];湖南大学;2011年
【参考文献】
中国期刊全文数据库 前10条
1 耿刚勇;仲萃豪;;采用软件构件技术开发领域应用软件[J];计算机科学;1997年01期
2 顾明;仲萃豪;;在构件库支持下用过程控制生成应用软件系统[J];计算机科学;1997年01期
3 李留英;毛新军;齐治昌;;软部件描述:模型、方法和语言[J];计算机科学;1997年01期
4 张志华;全炳哲;金淳兆;;大粒度软件复用[J];计算机科学;1997年02期
5 毛新军;齐治昌;;基于领域的O-O软件重用工具的研究与开发[J];计算机科学;1997年04期
6 刘西洋;桑大勇;蔡希尧;陈平;;引入元表示的可视化复合重用构件模型研究[J];计算机科学;1998年04期
7 桑大勇;刘西洋;蔡希尧;陈平;彭亮;;面向对象可视化重用构件的语言动态特性研究[J];计算机科学;1998年04期
8 何志均;王少锋;;基于可重用构件库的软件重用技术[J];计算机科学;1998年05期
9 张升昕;董淳;;对系统动态更新的探讨与设计[J];计算机科学;1999年02期
10 张凤荔;葛晓峰;周明天;;数据仓库研究及其在现代企业中的应用[J];计算机科学;1999年06期
【共引文献】
中国期刊全文数据库 前10条
1 王忠群;软插件技术在管理信息系统中的应用[J];安徽机电学院学报(自然科学版);1998年03期
2 李桂丽,孙晓鹏,高晓峰;基于构件设计的思想[J];鞍山钢铁学院学报;2001年05期
3 李良俊,徐然;软件复用技术的理论与应用[J];鞍山师范学院学报;2003年06期
4 王静,阎春平,刘飞;基于构件的建筑金属结构产品计算机辅助工程系统的研究[J];兵工自动化;2001年04期
5 王素华;网上操作系统教学课件解决方案[J];北京工业大学学报;2001年03期
6 侯运炳,曹文虎,张成伟;应用组件技术开发矿山管理信息系统[J];北京科技大学学报;2002年06期
7 陈英,李丰,邬延风;软件复用技术研究[J];北京理工大学学报;1998年06期
8 李丰,陈英,邬延风;基于领域复用的软插件库应用研究[J];北京理工大学学报;1998年06期
9 逯燕玲;基于面向对象模型的管理软件系统开发平台研究[J];北京联合大学学报;2001年04期
10 黄铁;组件技术在管理信息系统中的应用[J];湖南文理学院学报(自然科学版);2005年03期
中国重要会议论文全文数据库 前10条
1 何朝红;;数据仓库在我国企业的应用现状及实施策略分析[A];广西计算机学会2006年年会论文集[C];2006年
2 刘青宝;邓苏;戴超凡;;模型组合环境设计与实现[A];第七届计算机模拟与信息技术学术会议论文集[C];1999年
3 牟川;严隽薇;乔非;;基于模型构件的企业模型重用方法[A];2000中国控制与决策学术年会论文集[C];2000年
4 于水;黄道;;一种基于UML的DSS新型对象模型库[A];2001中国控制与决策学术年会论文集[C];2001年
5 潘全文;李天;李行善;;预测与健康管理系统体系结构研究[A];第十七届全国测控计量仪器仪表学术年会(MCMI'2007)论文集(上册)[C];2007年
6 郭达志;盛业华;杜培军;;多源空间数据集成与空间数据处理——再论MGIS的关键技术[A];中国煤炭学会矿山测量专业委员会第17届学术会议论文集[C];2000年
7 朱容华;甘仞初;;适应业务流程变化的企业信息系统分析和设计[A];第六届全国计算机应用联合学术会议论文集[C];2002年
8 杨永静;李玉忱;孔斌;;利用OLAP技术进行质量管理分析[A];第十七届全国数据库学术会议论文集(技术报告篇)[C];2000年
9 严隽薇;牟川;贺飞鸣;乔非;;企业建模中的构件重用方法[A];2001年中国智能自动化会议论文集(上册)[C];2001年
10 黎法明;郑又新;;小型杂货港口的动态优化管理技术[A];第四届广东海事高级论坛论文集[C];2012年
中国博士学位论文全文数据库 前10条
1 吴明晖;面向服务的语义模型驱动企业应用软件开发方法及关键技术研究[D];浙江大学;2011年
2 桑大勇;基于部件的软件重用技术研究[D];西安电子科技大学;1998年
3 于卫;软件体系结构与软件重用方法的研究[D];西安电子科技大学;1999年
4 王德康;分布式先进控制软件技术与应用[D];浙江大学;2001年
5 张晓峰;可重构智能制造系统的基础研究[D];南京航空航天大学;2001年
6 朱建江;基于软件构件的软件复用的研究[D];南京航空航天大学;2002年
7 许跃敏;基于主题和主体框架的工程应用软件开发技术研究[D];浙江大学;2002年
8 赵新昱;模型规范化与多主体域组织模型研究[D];国防科学技术大学;2001年
9 童立;面向对象的水下声场仿真应用框架研究[D];西北工业大学;2002年
10 王跃宣;先进控制策略与软件实现及应用研究[D];浙江大学;2003年
中国硕士学位论文全文数据库 前10条
1 李洁玉;基于微软平台的角色工作流组件研究与设计[D];电子科技大学;2010年
2 姜云鹏;辽河油田投资管理管理系统的设计与实现[D];电子科技大学;2011年
3 程立新;基于软件构件技术的车辆保险营销支持系统设计与实现[D];电子科技大学;2010年
4 杨靖;基于J2EE的生产管理系统的设计与实现[D];电子科技大学;2010年
5 李凯;基于RUP的电子元器件订单管理系统的设计与实现[D];电子科技大学;2010年
6 廖旭军;基于JAVA组件的报表自动生成系统的研究与实现[D];电子科技大学;2010年
7 刘茂雄;分布式MMORPG服务器场景构件环境研究[D];昆明理工大学;2009年
8 曾旭峰;基于J2EE企业应用框架的研究与应用[D];中南林业科技大学;2009年
9 史棣;基于ASP.NET的快速应用程序开发软件的设计与实现[D];电子科技大学;2011年
10 苏鸿星;城市地图服务系统中通用组件的设计与实现[D];西安电子科技大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 李桂丽,孙晓鹏,高晓峰;基于构件设计的思想[J];鞍山钢铁学院学报;2001年05期
2 李丰,陈英,邬延风;基于领域复用的软插件库应用研究[J];北京理工大学学报;1998年06期
3 任丽红,张晓燕;在VC++中开发串口类及串口通信应用程序[J];北京石油化工学院学报;2001年02期
4 韩慧莲,徐晓东,张伦;虚拟仪器软件平台设计[J];测试技术学报;2002年01期
5 陈一宝;;基于简单工厂模式的一些研究[J];电脑知识与技术;2009年18期
6 杨芙清,梅宏,李克勤;软件复用与软件构件技术[J];电子学报;1999年02期
7 徐金宝;对用VC++开发多线程及其同步技术的应用研究[J];福建电脑;2003年03期
8 钟尚平;;论设计模式的重用[J];福建电脑;2006年03期
9 朱俊波;史素娟;;浅议软件开发中的复用技术[J];福建电脑;2008年02期
10 黄富贵;郑育军;;直线度误差测量采样方案的研究[J];工具技术;2007年10期
中国硕士学位论文全文数据库 前10条
1 李冰山;COM组件技术及其应用[D];大连理工大学;2000年
2 高劲松;基于构件的软件复用技术研究[D];华中师范大学;2001年
3 庞卫平;基于COM的可重用性的研究及应用[D];电子科技大学;2002年
4 葛斌;基于构件的软件复用技术研究[D];合肥工业大学;2002年
5 李朋;基于WEB的审批系统研究开发[D];西安理工大学;2004年
6 陈艳红;基于构件的软件复用技术的研究与应用[D];首都经济贸易大学;2004年
7 王刚;并联审批系统的开发和应用[D];吉林大学;2004年
8 刘锋;基于J2EE电子政务工作流的研究与实现[D];电子科技大学;2004年
9 王洁玉;面向领域的软件复用经济学模型[D];中国海洋大学;2004年
10 梁青;基于COM构件的软件开发[D];哈尔滨理工大学;2004年
【二级引证文献】
中国期刊全文数据库 前4条
1 秦春影;喻晓锋;仝海燕;唐淑萍;;三种C Sharp调用Matlab方式的研究[J];菏泽学院学报;2012年02期
2 秦春影;喻晓锋;仝海燕;唐淑萍;;C#与Matlab集成方式的比较研究[J];洛阳理工学院学报(自然科学版);2011年04期
3 秦春影;喻晓锋;仝海燕;唐淑萍;;C#与Matlab集成方式的比较研究[J];河套大学学报;2012年02期
4 秦春影;喻晓锋;仝海燕;唐淑萍;;C#与Matlab集成方式的比较研究[J];商丘师范学院学报;2012年03期
中国硕士学位论文全文数据库 前8条
1 陆文海;BHO技术在企业数字版权管理系统中的应用研究[D];合肥工业大学;2011年
2 蒋公芹;基于轨道车门的面轮廓度自动检测装置的设计[D];南京航空航天大学;2009年
3 王刚;图像处理机测试系统软件平台研究[D];华中科技大学;2011年
4 范志强;基于CPK组合公钥的电子签章系统设计与实现[D];北京邮电大学;2012年
5 张耀方;CRH3型动车组故障仿真训练系统的研究[D];北京交通大学;2012年
6 王红刚;面向美容美发领域的构件技术的研究与应用[D];西安电子科技大学;2012年
7 李振;跨平台的多压缩格式解压引擎的设计与实现[D];北京邮电大学;2013年
8 杨威;远程教育个性化的网络白板设计[D];武汉理工大学;2013年
【二级参考文献】
中国期刊全文数据库 前7条
1 方文,何建敏;消防 MIS 面向对象分析[J];东南大学学报;1998年04期
2 车敦仁,周立柱,蒋维杜;软件体系结构、应用平台及框架仓库技术[J];计算机研究与发展;1996年07期
3 时应;何克清;;实用化的软件重用方法及其环境[J];计算机科学;1995年05期
4 耿刚勇;仲萃豪;;采用软件构件技术开发领域应用软件[J];计算机科学;1997年01期
5 全炳哲,张家晨,金淳兆;面向对象详细设计及自动转换的研究[J];计算机学报;1996年07期
6 黄锡伟,胡建彰;一种基于面向对象思想和结构化技术的软件开发方法[J];小型微型计算机系统;1996年04期
7 朱春艳,应时,魏峻,周顺;一种实现可动态连接构件的方法[J];小型微型计算机系统;1997年08期
【相似文献】
中国期刊全文数据库 前10条
1 杨鸿奋,莫少东,黎绍发,罗伟其;基于构件技术的Internet地理信息系统的设计方法[J];暨南大学学报(自然科学与医学版);2001年01期
2 ;构件与SOA异同[J];软件世界;2005年08期
3 闫鑫;刘杨;张春光;;微型消息总线(MMB)集成开发环境的设计[J];仪器仪表用户;2006年01期
4 王坚;雷英杰;申晓勇;;中间件及其评估方法研究[J];计算机技术与发展;2006年12期
5 谢斌红;张英俊;陈立潮;;分层模式软件体系结构在招商引资平台开发中的应用[J];太原科技大学学报;2007年01期
6 廖建军;焦允;;基于构架/构件的分布式数字图书馆系统开发研究[J];情报理论与实践;2008年04期
7 费杨;;构件技术及其在ERP开发中的应用[J];科技创新导报;2008年33期
8 唐宇;;一种基于B方法和构件技术的形式化开发方法[J];井冈山学院学报;2008年04期
9 于洪涛;;基于构件技术的信息系统研究[J];科技风;2010年06期
10 叶峰,沈英;基于构件技术的图书馆自动化系统的开发[J];现代图书情报技术;2000年01期
中国重要会议论文全文数据库 前10条
1 朱云龙;李伟平;;网络制造管理信息系统的现状与发展趋势[A];面向复杂系统的管理理论与信息系统技术学术会议专辑[C];2000年
2 李嵩山;李彤;李志勇;;软件过程模型的复用[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
3 胡金柱;舒江波;陈志伟;杜志强;窦桂琴;;基于本体构件的工作流检索研究[A];第四届中国软件工程大会论文集[C];2007年
4 姜锴;;基于构件技术银烟通系统设计与实现[A];全国第21届计算机技术与应用学术会议(CACIS·2010)暨全国第2届安全关键技术与应用学术会议论文集[C];2010年
5 张载龙;沈苏彬;张顺颐;;基于Parlay的多媒体应用系统研究[A];2003年中国通信学会信息通信网络技术年会论文集[C];2003年
6 王森;;基于中间件的冶金MES构件的研究及其实现[A];冶金企业MES和ERP技术实践论文集[C];2005年
7 洪悦;;基于WEB的企业通用查询构件的设计与实现[A];全国第十届企业信息化与工业工程学术年会论文集[C];2006年
8 李宏芒;吕杨;;基于构件技术的HIS系统开发实践[A];全国第十五届计算机科学与技术应用学术会议论文集[C];2003年
9 黄玉坤;陈榕;王芳;;基于Elastos的普适计算环境研究[A];第三届和谐人机环境联合学术会议(HHME2007)论文集[C];2007年
10 李胜利;任军;陈勇;戴宏伟;;电力市场发电商运营分析系统设计与应用[A];2005中国电机工程学会电力系统自动化专委会全国供用电管理自动化学术交流暨供用电管理自动化学科组第二届年会论文集[C];2005年
中国重要报纸全文数据库 前10条
1 王辉;构件技术会是代码的终结者吗?[N];通信产业报;2004年
2 王辉;构件的未来是统一[N];通信产业报;2004年
3 本报记者 叶林海 实习记者 万国燕;以不变应万变[N];中国计算机报;2005年
4 本报记者 王辉;构件“要细活还是要简单?[N];通信产业报;2005年
5 ;中国企业的SOA最佳实践[N];中国计算机报;2007年
6 刘磊;软件革命路还长……[N];中国计算机报;2005年
7 本报记者 高丽华;构件孕育产业变局[N];计算机世界;2005年
8 本报记者 叶林海 实习记者 万国燕;构件化带动软件工业化[N];中国计算机报;2005年
9 本报记者 叶林海 实习记者 万国燕;构件化带动软件工业化[N];中国计算机报;2005年
10 本报记者 叶林海 实习记者 万国燕;构件化:别无选择[N];中国计算机报;2005年
中国博士学位论文全文数据库 前10条
1 杨娟;国内新一代电信业务支撑系统软件体系结构的研究[D];北京邮电大学;2008年
2 龚洪泉;基于形式语义的构件组装与演化研究[D];复旦大学;2005年
3 闫丹凤;下一代网络业务管理的研究[D];北京邮电大学;2008年
4 王佳;基于领域工程和构件技术的林业GIS系统研究[D];北京林业大学;2009年
5 李海涛;海洋环境信息集成方法研究与新一代MAGIS平台软件开发[D];中国海洋大学;2007年
6 唐彬;基于本体的构件检索研究[D];复旦大学;2007年
7 方坤;基于RIA技术的构件式WebGIS表现层技术研究[D];中国地质大学(北京);2009年
8 马志奇;应用于平台型数据融合测试床的构件技术研究[D];国防科学技术大学;2008年
9 车颖;计算无关模型驱动的ERP系统重构关键技术研究[D];哈尔滨工业大学;2011年
10 谢铖;多内核构件化嵌入式操作系统的研究[D];浙江大学;2006年
中国硕士学位论文全文数据库 前10条
1 王锐;基于CORBA的构件技术在分布式信息系统中的应用研究[D];华中师范大学;2002年
2 王平;基于XML的异构 数据库间数据转换的研究与构件开发[D];昆明理工大学;2003年
3 魏源;基于构件技术的电子海图系统的研究[D];大连海事大学;2004年
4 刘勇;基于CORBA的广告管理信息系统服务器的研究与设计[D];中南大学;2004年
5 冷波;基于构件技术的智能手机操作系统的研究与开发[D];武汉理工大学;2004年
6 杨振宇;“和欣”构件化操作系统内存保护模型研究[D];清华大学;2005年
7 郑震坤;构件平台的调用技术及其应用的研究[D];清华大学;2005年
8 郭雄峰;基于构件技术高扩展性组态软件研究[D];太原理工大学;2007年
9 熊文;基于构件技术的手机短消息应用系统开发[D];华中师范大学;2004年
10 梁哲;嵌入式Linux操作系统TCP/IP协议栈构件化的研究与实现[D];燕山大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026