收藏本站
《哈尔滨工程大学》 2011年
收藏 | 手机打开
二维码
手机客户端打开本文

基于MDA的界面自动生成方法的研究

关晶  
【摘要】:随着软件丌发规模的逐渐增大,系统中界面的设计与实现逐渐成为影响整个系统效率的关键环节。对于用户来说,界面是向他们展示系统功能的平台,是对系统的性能的最好诠释。目前,用户界面的丌发在效率和质量上都存在着不足,本文提出了基于MDA的界面生成方法,有效的解决了界面生产中困难。MDA是模型驱动的软件丌发方法,它把模型作为丌发的主要依据,并以此一提高效率。把MDA思想引入界面丌发并与当今流行的自动界面生成相结合,势必会为界面的生产开辟出一片新天地。 首先,本文介绍了国内外的界面开发工具,并分析其优缺点。紧接着介绍了基于模型的界面生成中用到的关键技术:MDA、界面自动生成技术、XML技术。MDA及其模型转换是本文的指导思想,界面自动生成是一个框架,本文以概述的形式进行了介绍。XML语言良好的交互性,本文把它作为界面的描述语言,并以此生成界面,对XML也进行了阐述。然后,介绍了模型驱动的界面丌发体系结构,其中对界面仓库进行了简要说明。 本文的创新点为:以陈述模型为基础,把界面模型分为的“可视”和“可用”两个方面。并以此来建立模型,表现模型与布局模型组成了显示模型,也就是可视部分。任务模型、数据模型组成了可用部分。对这些模型的建立和相互之间的转换本文作了详细说明。之后,本文重点以此模型到J2EE平台和.NET平台的PSM模型的转换进行了讨论,并总结出转换规律。 在实现部分,本文将这种基于MDA的界面自动生成方法应用于魔力平台中。根据魔力平台生产电子政务和电子商务软件的特点,建立界面PIM元模型,并通过可视化的定制形成PSM模型,它就是用户界面的大体轮廓。此界面模型可以使用具有良好交互性的XML文档进行描述,得以用文件的形式进行储存。然后,将其作为输入,利用界面自动生成这一技术,最终,实现了批量的对软件平台中的用户界面进行生产。这比传统中单独单个的生产界面在质量和速度上都有了很大的提高。界面的设计和生产直接影响系统的质量,可以把它作为提高软件生产效率的一条有效途径,是值得广大研究人员进行深层次探索的一项工程。
【学位授予单位】:哈尔滨工程大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP311.5

【参考文献】
中国期刊全文数据库 前10条
1 朱红果;钟志农;陈宏盛;景宁;;基于XML的界面管理技术[J];兵工自动化;2006年02期
2 易彤;;动态生成图形界面程序的设计与实现[J];电脑编程技巧与维护;2009年22期
3 郑义;;模型驱动架构MDA研究[J];福建电脑;2009年04期
4 徐龙杰,万建成;基于模型的用户界面代码自动生成[J];计算机工程与应用;2004年12期
5 彭环珂,刘旭东,张文;面向领域的软件定制化开发方法研究与应用[J];计算机工程与应用;2005年13期
6 孙晓平;郭腾冲;魏明珠;涂序彦;;基于UML的面向对象的图形用户界面设计模型[J];计算机科学;2003年05期
7 杨鹤标;侯仁刚;田青华;;支持界面自动生成的模型研究[J];计算机工程;2010年03期
8 崔贺超;陈旭东;;基于XML的网络管理系统界面自动生成技术[J];计算机时代;2006年11期
9 朱颖芳;谢建全;;一种基于XML的界面自动生成技术在电信网管中的应用[J];计算机时代;2007年01期
10 张敦华;一种界面自动生成技术[J];计算机与数字工程;2004年05期
中国硕士学位论文全文数据库 前10条
1 王金军;模型驱动架构(MDA)开发模式研究及实践[D];华东师范大学;2006年
2 张文波;基于任务模型的用户界面自动生成研究[D];山东大学;2007年
3 王秉;基于ECO技术的电子商务系统的设计与实现[D];武汉理工大学;2007年
4 李祥;基于MDA的PIM到PSM模型转换方法的研究与应用[D];武汉理工大学;2007年
5 许晓立;MDA框架及模型转换内涵的研究[D];南京航空航天大学;2007年
6 朱吉;模型驱动架构在J2EE平台上的应用研究[D];苏州大学;2007年
7 张钊泉;基于模型驱动的BPM软件开发平台的研究与实现[D];电子科技大学;2008年
8 安颖;魔力MDA平台PIM到PSM模型转换研究与实现[D];哈尔滨工程大学;2009年
9 侯仁刚;一种支持工程设计的用户界面模型研究[D];江苏大学;2009年
10 张晓宁;模型驱动的用户界面生成方法的研究[D];山东大学;2009年
【共引文献】
中国期刊全文数据库 前10条
1 冯莹莹;周红志;;一种基于XML可定制软件开发方案的研究[J];长春理工大学学报;2010年11期
2 王昆昆;邹书蓉;;利用AOP改进MDA的研究[J];成都信息工程学院学报;2007年02期
3 赵斌;;GIS中柔性图形用户界面的设计[J];测绘科学;2007年01期
4 刘青昆;徐凯;马丽;郑晓薇;;一种基于XML的机群资源管理系统界面自动生成技术[J];大连民族学院学报;2007年05期
5 王谢宁;;基于xUML的MDA模型驱动架构研究[J];电脑开发与应用;2006年11期
6 张玉梅;邸江芬;;开放式指挥短语在项目中的应用研究[J];电脑开发与应用;2010年01期
7 黎楚;;基于XML的桌面软件GUI的设计和应用[J];电脑知识与技术;2008年27期
8 蔡瑞;彭文魁;;基于XML实现遥控器界面自动生成[J];电脑知识与技术;2012年15期
9 刘胜;周丹;鄢萍;司慧萍;;面向中小企业的网络化销售和定制系统ASP平台[J];重庆大学学报(自然科学版);2006年09期
10 郑义;;模型驱动架构MDA研究[J];福建电脑;2009年04期
中国重要会议论文全文数据库 前2条
1 张媛媛;高琴;;模型驱动体系综述[A];节能环保 和谐发展——2007中国科协年会论文集(一)[C];2007年
2 鞠训卓;万建成;冯仕红;;模型驱动的Web用户界面设计模式[A];第二届和谐人机环境联合学术会议(HHME2006)——第2届中国人机交互学术会议(CHCI'06)论文集[C];2006年
中国博士学位论文全文数据库 前7条
1 张在房;顾客需求驱动的产品服务系统方案设计技术研究[D];上海交通大学;2011年
2 王宇华;基于本体的流程类业务需求建模方法研究[D];哈尔滨工程大学;2011年
3 张琦;使命空间功能描述理论和方法研究[D];国防科学技术大学;2005年
4 赵斌;导航地理数据生产系统及其关键技术研究[D];解放军信息工程大学;2006年
5 王晓燕;基于模型驱动架构的软件开发方法与实现技术研究[D];吉林大学;2008年
6 张天戈;基于模型驱动的面向对象应用程序框架的关键技术研究[D];复旦大学;2009年
7 常言说;基于模型的高可用性用户界面开发研究[D];西北大学;2013年
中国硕士学位论文全文数据库 前10条
1 赵萍;模型驱动系统中模型转换技术的研究[D];哈尔滨工程大学;2010年
2 蔡元沛;基于MDA面向分析师的软件开发方法的研究与应用[D];哈尔滨工程大学;2010年
3 李晓慧;魔力平台中工作流异常处理的研究与实现[D];哈尔滨工程大学;2010年
4 姜希超;基于LDAP集群的分布式系统研究与实现[D];哈尔滨工程大学;2010年
5 刘海娇;基于魔力平台的需求分析系统的研究与实现[D];哈尔滨工程大学;2010年
6 彭永;基于移动Agent工作流的研究与实现[D];哈尔滨工程大学;2010年
7 张红杨;面向异构目标平台的MDA研究与实现[D];哈尔滨工程大学;2010年
8 何璐;零码平台业务自动建模的研究与实现[D];哈尔滨工程大学;2010年
9 卫剑平;基于本体的可定制用户界面研究与实现[D];大连理工大学;2010年
10 史棣;基于ASP.NET的快速应用程序开发软件的设计与实现[D];电子科技大学;2011年
【二级参考文献】
中国期刊全文数据库 前10条
1 何智峰;;基于Borland ECO II的数据库开发[J];电脑知识与技术;2006年02期
2 周从军;管胜波;;基于XML Schema的数据有效性验证[J];电脑知识与技术(学术交流);2007年03期
3 郭庆华;朱战立;;利用C#.Net反射技术实现软件界面动态存储[J];电脑知识与技术;2010年03期
4 陈琼;梁忠;;可视化智能XML编辑器的设计与实现[J];福建电脑;2006年01期
5 王芳,李正凡;用SAX解析XML文档的实现方法[J];华东交通大学学报;2004年01期
6 陈省;;基于ECO的UML模型驱动的数据库应用开发[J];程序员;2003年12期
7 杨芙清,王千祥,梅宏,陈兆良;基于复用的软件生产技术[J];中国科学E辑:技术科学;2001年04期
8 张晓琳;王国仁;刘辉林;;面向对象XML数据库的逻辑基础[J];计算机研究与发展;2006年11期
9 陈慧南;事件驱动用户界面原型的自动生成[J];计算机工程与应用;1999年11期
10 王仲,陈晓鸥;基于XML的数据交换与存取技术研究[J];计算机工程与应用;2001年24期
中国重要报纸全文数据库 前1条
1 张鹏 吴刚;[N];计算机世界;2006年
中国硕士学位论文全文数据库 前10条
1 陶剑青;基于工程试验数据仓库的数据分析支撑环境研究[D];南京航空航天大学;2003年
2 王永民;XML在通用数据交换中的作用[D];西安电子科技大学;2004年
3 李静燕;基于MDA的构件开发方法的研究[D];河海大学;2004年
4 朱奎;基于xUML模型驱动架构的应用研究[D];大连海事大学;2004年
5 陈志炜;一种基于语义的将关系数据转换为XML数据的方法[D];东南大学;2004年
6 金双武;基于J2EE的企业电子商务平台的研究及优化设计[D];武汉理工大学;2005年
7 刘奎;基于模式的PIM到PSM模型变换方法的研究[D];合肥工业大学;2005年
8 石辉英;我国物流业的发展现状及对策研究[D];北京林业大学;2005年
9 胡亚明;基于Schema验证的XML解析器中验证子系统的设计与实现[D];西安电子科技大学;2005年
10 唐宏超;基于Multi-Agent的专卖店网络分销管理系统[D];武汉理工大学;2006年
【相似文献】
中国期刊全文数据库 前10条
1 韦延民;李海峰;付德平;;元模型定义工具的设计与实现[J];中国制造业信息化;2011年09期
2 曹丽霄;邓胜春;徐晓飞;;基于MDA的企业应用软件互操作研究[J];科学技术与工程;2008年17期
3 苟晓理;刘小荷;朱汉东;;基于MDA的作战仿真元模型研究[J];系统仿真学报;2009年10期
4 温衍博,吴泉源;MDA的代码生成技术在电子商务开发平台中的应用[J];计算机工程;2005年20期
5 周颖,郑国梁,李宣东;基于MDA的UML模型转换:从功能模型到实现模型[J];计算机应用与软件;2005年11期
6 谭汉松;张宗盛;陈才;;关于MDA技术的发展现状和研究报告[J];科技广场;2007年11期
7 程永上;王志坚;;Web服务组合在水利领域中的应用[J];计算机工程与应用;2008年07期
8 朱凤平;聂文兵;张晓明;;基于本体映射的MDA模型转换研究[J];电脑知识与技术;2008年17期
9 张波;刘洪文;刘金宁;;面向信号的ATS仪器驱动器研究[J];测控技术;2011年02期
10 苏立,黄厚宽;数据仓库意味着什么[J];电脑与信息技术;1998年06期
中国重要会议论文全文数据库 前10条
1 顾平;周力;;基于MDA的关系数据库的设计与实现[A];第二十三届中国数据库学术会议论文集(技术报告篇)[C];2006年
2 张新安;;葡多酚对维持性血液透析患者CRP和MDA的影响[A];第十一届全国中西医结合肾脏病学术会议论文汇编[C];2010年
3 张蕾;刘志国;邹德威;化楠;李建忠;徐冰心;张坚;常李荣;;新型推进剂硝酸羟胺对大鼠血清血清SOD活力及MDA含量的影响[A];第六届全国中西医结合灾害医学学术会议学术论文集[C];2010年
4 王茜;杨九光;龙村;;高氧管理对深低温停循环兔脑SOD、MDA、糖原及乳酸等的影响[A];中国心脏大会(CHC)2011暨北京国际心血管病论坛论文集[C];2011年
5 张雷;梁坚安;艾波;;应用MDA方法实现数据仓库的元数据管理[A];第二十一届中国数据库学术会议论文集(技术报告篇)[C];2004年
6 张建华;陈宁;宋庆芳;张凌云;;生物检材中MDMA和MDA的固相萃取和GC/NPD分析[A];中国化学会第二十五届学术年会论文摘要集(下册)[C];2006年
7 张媛媛;高琴;;模型驱动体系综述[A];节能环保 和谐发展——2007中国科协年会论文集(一)[C];2007年
8 刘淮玉;吴建华;姚宗蓓;吕静;葛振涛;盛大膺;丁峰;何兵;袁利民;;补充抗氧化营养素对中老年人血清SOD水平影响的研究[A];中国营养学会公共营养分会第八次会议暨中国居民膳食营养状况、营养改善与膳食相关慢性病研讨会论文集[C];2008年
9 白海;;基于EMF的MDA模型转换研究及应用[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年
10 李永进;扈学俸;赵明;王军波;李勇;;火麻仁油抗氧化效应研究[A];营养与食品——健康中国高级论坛Ⅱ论文集[C];2008年
中国重要报纸全文数据库 前10条
1 驻京记者 王丹;西安杨森推出首只MDA新药[N];医药经济报;2009年
2 小诚;无缝集成EDA客户资源[N];中国计算机报;2002年
3 徐心 刘冀生;电子商务在国际工程承包中的应用[N];建筑时报;2001年
4 顾小英 汪敏;创国产名牌 兴民族软件[N];中国高新技术产业导报;2000年
5 记者 刘学习;明年坐上中国市场头把交椅[N];计算机世界;2002年
6 刘欣;开辟增值服务新天地[N];人民邮电;2000年
7 张济民;加拿大的卫星工业[N];通信产业报;2000年
8 代学峰;一个人的华尔兹[N];科技日报;2002年
9 本报记者 郇丽;烟台万华 厚积薄发!再发?[N];中国经营报;2001年
10 雷阳;浪潮存储新品聚焦中低端市场[N];电脑商报;2007年
中国博士学位论文全文数据库 前10条
1 王煜;基于MDA的GBDSS决策服务组合建模方法研究[D];华中科技大学;2010年
2 赵晴;慢性缺血致血管性痴呆大鼠线粒体氧化损伤机制及依达拉奉保护作用的研究[D];吉林大学;2007年
3 吴士亮;面向行业的商品化管理信息系统框架构建与方法研究[D];南京理工大学;2005年
4 马惠荣;ASR卵巢HO/胆红素系统的研究及补肾调经方对其影响[D];河北医科大学;2005年
5 孙晓彩;p38MAPK参与肢体缺血预处理诱导的大鼠脑缺血耐受及其机制初探[D];河北医科大学;2006年
6 张东淑;穴位敷贴治疗缺血性脑卒中的实验与临床研究[D];广州中医药大学;2008年
7 陆士奇;SAH后脑血管痉挛继发脑损伤的相关研究[D];苏州大学;2005年
8 刘学庆;蝴蝶兰(Phalaenopsis spp.)抗冷特性研究[D];山东农业大学;2007年
9 姚俊岩;经腹主动脉局部灌注异丙酚对脊髓缺血再灌注损伤作用及其机制的实验研究[D];四川大学;2005年
10 厉曙光;酞酸酯类对果蝇的毒效应[D];复旦大学;2006年
中国硕士学位论文全文数据库 前10条
1 关晶;基于MDA的界面自动生成方法的研究[D];哈尔滨工程大学;2011年
2 韩颖铮;面向界面自动生成的家庭网络协议的设计[D];华南理工大学;2010年
3 董洪梅;支持ICEMDA的工作流引擎技术与实现[D];哈尔滨工业大学;2007年
4 邢胜南;基于MDA的数据分析过程研究[D];山东大学;2010年
5 邓惠敏;基于CPS的实时系统的面向方面的MDA方法[D];广东工业大学;2011年
6 刘家红;电子商务开发平台中基于模式的模型转换框架研究与实现[D];国防科学技术大学;2004年
7 夏焱;MDA模式驱动的应用软件商店研究与实现[D];电子科技大学;2011年
8 焦德忠;基于MDA的异构系统整合技术研究[D];河南科技大学;2011年
9 黄煜;肠宁汤组方对实验性UC大鼠免疫功能影响的实验研究[D];辽宁中医药大学;2007年
10 王孝强;MDA在WEB服务合成技术中的应用研究[D];江苏大学;2008年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026