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

基于元模型的软件框架技术研究

时贵英  
【摘要】:近年来,软件重用作为一种新技术越来越引起人们的重视,已成为提高软件生产率,解决软件危机问题的一个重要途径。软件重用是一种使用预先构造好的、为重用目的而设计的软件构件来建立或组装软件系统的过程。它的基本思想非常简单,即放弃那种传统的,一切从头开始的软件开发方式,转而利用公共的可重用构件来组装新的软件系统。随着软件复用研究的深入,工业化的软件复用已经从最基本的拷贝/粘贴发展到了软件框架。 软件框架是实现大粒度软件复用的有效途径。一个设计良好的软件框架,不仅可以重用代码,还可以重用体系结构,从而减少软件的开发时间,节省开发成本,提高了系统的可靠性、扩展性和一致性。虽然软件框架的复用对于软件工业的发展有着举足轻重的作用,但是由于框架的开发是一个反反复复的过程,比一般应用软件的开发要复杂的多,因此迄今为止还没有一种能够真正满足用户需求的通用软件框架产品问世。 对于任何一个软件框架来说,一般都具有登录、退出、权限验证、模块集成管理、日志管理及异常处理等功能,本文通过对软件系统框架共性的总结,建立了可通用的框架元模型,然后在此基础上借鉴框架开发的经验实现了一种可扩展、可定制的软件框架系统。此框架较好地实现了对表现层、功能层和数据层的分离和封装,并提供了对身份认证、权限控制等关键服务的支持。在此软件框架的基础上,要进行新的应用的开发时,开发者无需再为软件框架编写任何代码,只要在数据库中输入框架运行的相关数据,集成新的功能模块就可以了。目前此框架已在两个实际项目中投入了使用,效果良好。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 张海攀;杨佳;;人事信息系统软件体系结构设计关键技术研究[J];电脑知识与技术;2011年22期
2 王爱国;陈伟;陈辉林;关春喜;;基于构件技术的中间件开发研究[J];赤峰学院学报(科学教育版);2011年06期
3 罗亚玲;;可复用信息修改组件的实现[J];科学技术与工程;2011年20期
4 金望琳;;企业资源计划系统开发技术的现状与发展[J];建材世界;2011年04期
5 王玉强;林晓焕;冯晓兵;;基于RF5的语音编解码系统的研究与实现[J];电声技术;2011年07期
6 陈曦;茅云生;;反射技术在船厂ERP系统中的应用研究[J];船海工程;2011年03期
7 邓小娥;葛孝堃;;软件产品线可变性的分析和实现技术研究[J];计算机应用与软件;2011年09期
8 张远夏;;计算资源共享平台中基于分类器的可用性预测[J];计算机工程与设计;2011年07期
9 陈德旺;朱磊;;基于可重用框架的CTCS仿真车载DMI研究与实现[J];铁道学报;2011年07期
10 黄松波;雷毅;;CAD应用框架配置技术研究[J];工程图学学报;2011年04期
11 李辉;赵海;郝立颖;何滨;;基于k-核的大规模软件核心框架结构抽取与度量[J];东北大学学报(自然科学版);2011年07期
12 李铁;康凤举;邹文盟;;基于消息的分布式仿真支撑环境的研究[J];系统仿真学报;2011年08期
13 房莉;陈湘平;程敏;涂文婕;;基于XML和工作流的构件化软件框架研究[J];电子技术应用;2011年04期
14 李皓;李险峰;庞九凤;黄侃;郑衍松;佟冬;程旭;;基于固件的系统芯片协同验证平台[J];计算机辅助设计与图形学学报;2011年09期
15 朱敬华;孙晓峰;;基于VisualC++的DCS系统时间同步软件的开发[J];电力信息化;2011年04期
16 吴翔;马孜;胡英;李爱国;;焊接机器人快速修复与成型辅助软件设计[J];大连海事大学学报;2011年03期
17 刘兵良;朱小军;;对软件体系结构的一些探讨[J];信息与电脑(理论版);2011年07期
18 ;[J];;年期
19 ;[J];;年期
20 ;[J];;年期
中国重要会议论文全文数据库 前10条
1 黄兴平;徐鹏;杨放春;;基于面向构件的软件框架实现IMS CSCF[A];2006年全国通信软件学术会议论文集[C];2006年
2 吴称光;高勋章;姜卫东;黎湘;;一种多传感器空间目标自动识别软件框架[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年
3 占建伟;吕志成;张国柱;欧钢;;基于面向对象框架的北斗接收机自动测试系统[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年
4 陈璞;王贤磊;;专用设计软件对有限元分析的需求与实现[A];北京力学会第18届学术年会论文集[C];2012年
5 莫则尧;;并行自适应结构网格应用支撑软件框架研制进展[A];中国工程物理研究院科技年报(2009年版)[C];2010年
6 高玉兰;姚世军;江澜;;软件复用技术研究[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(下册)[C];2008年
7 张亚林;吴锦龙;李于锋;赵晓平;;PANDA软件框架的应用模板研究[A];中国计算力学大会'2010(CCCM2010)暨第八届南方计算力学学术会议(SCCM8)论文集[C];2010年
8 陈思;;浅谈软件复用技术及其应用[A];上海烟草系统2004年度优秀学术论文集[C];2004年
9 陈璞;孙树立;陈斌;;新一代结构分析软件的框架设计[A];北京力学会第17届学术年会论文集[C];2011年
10 焦金丹;胡金柱;胡燕;鲁志兵;;基于软件复用的领域分析和建模研究[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
中国博士学位论文全文数据库 前10条
1 黄兴平;电信软件变化性管理机制研究[D];北京邮电大学;2007年
2 张晶;面向钢铁质量过程控制的分布式并行软件框架模型研究[D];昆明理工大学;2009年
3 郭健美;基于共性与可变性分析的适应性软件复用与配置技术研究[D];上海交通大学;2011年
4 丁剑洁;软件生产线度量技术应用研究[D];西北大学;2012年
5 王闯;软件智能进化模型及其实现机制研究[D];北京邮电大学;2012年
6 贾育;基于演于构件的软件复用方法[D];中国科学院研究生院(软件研究所);2002年
7 朱建江;基于软件构件的软件复用的研究[D];南京航空航天大学;2002年
8 王奉涛;非平稳信号故障特征提取与智能诊断方法的研究及应用[D];大连理工大学;2003年
9 盛秀杰;基于设计模式和框架的E&P领域基础中间件研究[D];中国地质大学;2010年
10 韩松乔;普适计算中面向移动的软件自适应性研究[D];上海交通大学;2008年
中国硕士学位论文全文数据库 前10条
1 时贵英;基于元模型的软件框架技术研究[D];大庆石油学院;2006年
2 赵方圆;基于构件的可重构软件开发平台技术研究[D];中国海洋大学;2004年
3 傅音翔;基于软构件的个性化服务在纺织服装电子商务中的应用[D];东华大学;2006年
4 黄祥国;面向敏捷制造的可集成制造执行系统(I-MES)关键技术研究[D];武汉理工大学;2006年
5 黎萍;银行管理软件开发框架研究及应用[D];大连交通大学;2010年
6 鞠淼;电信领域框架及呈现工具的研究与实现[D];吉林大学;2009年
7 李俊峰;MVC设计模式在Web中的复用研究与实现[D];华中科技大学;2004年
8 郭领艳;软件设计模式的研究及应用[D];天津大学;2006年
9 范菊逸;企业级应用中面向对象框架的研究[D];华中科技大学;2005年
10 陈凯;面向网构软件的软件协同框架研究[D];江苏大学;2010年
中国重要报纸全文数据库 前10条
1 中科院软件所 戴国忠 王宏安;笔式和多通道用户界面[N];计算机世界;2006年
2 张勇 新疆维吾尔自治区烟草专卖局(公司);浅谈如何做好软件系统的架构设计[N];东方烟草报;2010年
3 刘晶 佳师;挖掘存储潜能[N];中国电子报;2000年
4 ;我国软件产业迈向何方[N];中国电子报;2001年
5 清华大学国家CIMS工程技术研究中心 范文慧 熊光楞 葛正宇;好戏在这里[N];计算机世界;2002年
6 本报记者 高丽华;构件孕育产业变局[N];计算机世界;2005年
7 ;Sun可管理的存储网络(1)(未完待续)[N];通信产业报;2000年
8 杨明;TranSolution城市交通需求分析软件[N];中国交通报;2004年
9 本报记者 孙小羽;知识管理的力量[N];计算机世界;2001年
10 ;东方通奋力破局[N];计算机世界;2005年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978