收藏本站
《山东师范大学》 2011年
收藏 | 手机打开
二维码
手机客户端打开本文

利用开源UML软件实现PanSchema的可视化建模

陈立焕  
【摘要】:随着计算机的不断普及发展,人们对计算机软件的需求不断变化,需求量也不断增长。然而随着软件的规模越来越大、结构越来越复杂,加之对软件生产方式、开发工具的研究目前还是不尽如人意,导致当前软件的开发和管理仍然非常复杂且困难。如何能够高效开发出优质软件以满足计算机硬件日新月异的进展和社会对计算机软件不断增长的需求是软件工程学在研究和解决的问题。 为提高软件开发效率,对象管理组织OMG提出了模型驱动架构技术。该技术在软件开发过程中将实际问题抽象成应用模型,然后由相应的变换工具将应用模型转换成应用程序代码,不再需要开发人员去编写代码,这便省去了大量的人力,提高了软件生产效率,并有效改善了软件的质量。OMG在模型驱动架构技术中建议的建模语言是统一建模语言UML,然而UML不是可执行的语言,同时模型的可视化建立和编辑也是一个需要解决的问题。 为了解决这些问题,本文提出了一个UML的子集,并经过适当的扩展后作为模型驱动架构的建模语言。同时与可视化建模技术结合在一起,以充分发挥可视化建模技术对系统模型的建立及编辑的方便、快捷、灵活的优点。 PanSchema是Pansoft公司自行研发的支持模型驱动架构技术的软件开发平台。本文的实际背景是,利用开源的可视化建模软件StarUML实现该平台的可视化建模,进一步提高软件开发的效率。本文的主要工作包括以下几个方面: (1)对本文所涉及到的可视化建模技术和模型驱动架构技术进行了研究,分析了两种技术在软件开发过程中的必要性和各自的优点。介绍了模型的概念、可视化建模的概念,以及模型驱动架构技术的概念及其体系结构和开发流程,为这两个技术的结合奠定了理论基础。 (2)介绍了软件开发平台PanSchema和可视化建模软件StarUML。说明了可视化建模在PanSchema软件开发过程中的重要性,介绍了PanSchema对系统模型的分块情况即五类模型,介绍了PanSchema的总体结构和StarUML的整体架构,为实现PanSchema的可视化建模奠定了基础,最后分析了选择StarUML的理由。 (3)选定了StarUML的一个可视化建模子集,并对StarUML的可视化建模子集与PanSchema的五类模型之间的映射进行了研究,完成了适合于PanSchema的可视化建模机制的详细设计。 (4)对PanSchema可视化建模中图元的图形表示、模型的存储进行了区别于StarUML的代码实现,并对可视化建模用户界面进行了设计。
【学位授予单位】:山东师范大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP311.52

【参考文献】
中国期刊全文数据库 前10条
1 宋宇培,叶青;UML可视化建模系统研制与原型开发[J];长春光学精密机械学院学报;2001年02期
2 熊开宏;王永红;;引入MDA理念对金盾工程建设的意义[J];中国人民公安大学学报(自然科学版);2006年03期
3 陈平;王柏;;MDA—新一代软件开发方法学的挑战与发展研究[J];计算机科学;2005年03期
4 周瑾;马应龙;李巍;吴志林;;UML的形式化及其应用[J];计算机科学;2005年03期
5 刘亚军;康建初;吕卫锋;;模型驱动体系结构研究综述[J];计算机科学;2006年03期
6 徐晓钟;;模型驱动架构(MDA)相关技术研究与实现[J];计算机科学;2006年12期
7 王赟华;陈蔚薇;;模型驱动开发方法的应用研究[J];计算机工程;2006年13期
8 谭云飞;陶培基;关少珊;;可执行UML技术在极限建模中的应用[J];计算机工程与科学;2006年12期
9 陈本峰,苏琦;Windows GDI+的研究与应用[J];计算机应用研究;2003年03期
10 陈勇,李静燕,王志坚;模型驱动体系结构浅析[J];计算机应用研究;2004年12期
中国硕士学位论文全文数据库 前7条
1 田峰;ICS平台集成开发与可视化建模工具的设计与实现[D];华中师范大学;2006年
2 赵晓明;BPEL4WS工作流可视化建模工具的设计与实现[D];电子科技大学;2006年
3 关丽霞;基于MDA软件开发方法的研究与实现[D];东南大学;2005年
4 许晶;可视化建模技术UML在实践中的应用与研究[D];江苏大学;2002年
5 宋晓玉;基于MDA的需求工具的研究和设计[D];西安电子科技大学;2008年
6 徐焕杰;面向特定领域的可视化建模技术研究[D];哈尔滨工程大学;2009年
7 段有胜;UML_PanSchema可视化建模研究[D];山东师范大学;2010年
【共引文献】
中国期刊全文数据库 前10条
1 王晓潭;易军凯;赵恒永;;多语言信息服务系统的UML建模研究[J];北京化工大学学报(自然科学版);2007年S1期
2 袁爱香;;基于MDA的网上购物系统代码自动生成开发研究[J];北京联合大学学报(自然科学版);2008年01期
3 冯跃忠;李晓峰;;基于规则库的电信业务UML活动图验证机制[J];北京邮电大学学报;2008年02期
4 刘洁;柏彦奇;张楠;;RTI在基于MDA仿真中的应用[J];吉林大学学报(信息科学版);2009年03期
5 单东方;潘瑜春;周艳兵;;MDA在农业GIS应用系统构建中的应用研究[J];地理信息世界;2011年04期
6 沈疆海;王德玲;;基于WF的勘探经营管理系统设计与实现[J];长江大学学报(自然科学版);2011年03期
7 牛松森;李明楚;刘丽杰;;MDA和UML的比较研究[J];重庆交通学院学报;2006年05期
8 郎登何;王成良;;运用“信息系统三大能力”框架对“教学管理信息系统”进行分析设计[J];重庆职业技术学院学报;2008年04期
9 樊银亭;王春清;;模型驱动架构综合研究[J];重庆职业技术学院学报;2008年06期
10 余以胜;;面向模式的平台相关模型互操作构架[J];长沙大学学报;2011年05期
中国重要会议论文全文数据库 前5条
1 张媛媛;高琴;;模型驱动体系综述[A];节能环保 和谐发展——2007中国科协年会论文集(一)[C];2007年
2 徐晓军;孙斌;;基于IBM Automation框架GUI自动测试的研究与实现[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
3 王玮;林建一;;基于UML的电厂操作票信息管理系统建模[A];上海市化学化工学会2006年度学术年会论文摘要集[C];2006年
4 ;Design And Implementation Of A Network Software Modeling Method Base On MDA Modeling[A];Proceedings 2010 IEEE 2nd Symposium on Web Society[C];2010年
5 周翔;翁剑成;荣建;;基于MDA的异构交通数据管理平台的研究与开发[A];2007第三届中国智能交通年会论文集[C];2007年
中国博士学位论文全文数据库 前10条
1 周红桥;基于模型驱动的制造企业应用集成方法研究[D];华中科技大学;2010年
2 杨年华;模型驱动架构中的可信嵌入式软件建模与分析[D];华东理工大学;2011年
3 董健;大型天文望远镜观测控制系统框架研究[D];中国科学技术大学;2011年
4 于晓浩;面向任务的军事信息服务组合方法与关键技术研究[D];国防科学技术大学;2011年
5 刘兴华;飞行控制系统数字化设计技术研究[D];南京航空航天大学;2011年
6 祝义;嵌入式软件需求规约到软件体系结构模型的转换研究[D];南京航空航天大学;2011年
7 祁凯;面向制造业ERP的企业建模研究[D];哈尔滨理工大学;2011年
8 王彬;基于实时语义模型的模型转换及语义一致性研究[D];昆明理工大学;2011年
9 卢雷;基于OOCPN的软件可执行模型建模方法的研究[D];山东大学;2011年
10 涂钰青;基于IEC61499标准的组件化模型集成数控系统形式化建模与验证的研究[D];华南理工大学;2011年
中国硕士学位论文全文数据库 前10条
1 王珊珊;软件过程建模技术研究[D];哈尔滨工程大学;2010年
2 赵萍;模型驱动系统中模型转换技术的研究[D];哈尔滨工程大学;2010年
3 张红杨;面向异构目标平台的MDA研究与实现[D];哈尔滨工程大学;2010年
4 陈月娟;基于面向方面机制的模型驱动架构研究[D];河北工程大学;2010年
5 姜庆阳;基于MDA的区域控制中心系统建模研究[D];中国铁道科学研究院;2010年
6 李博洋;基于模型驱动体系结构的协同项目管理系统研究与开发[D];哈尔滨理工大学;2010年
7 危建国;基于WEB学生缴费管理系统设计与实现[D];南昌大学;2010年
8 李莹莹;多方协同应用中基于WS-Security的安全策略配置工具研究与实现[D];华东理工大学;2011年
9 刘磊;在MDA中基于元模型的模型转换方法研究[D];昆明理工大学;2010年
10 朱恒亮;SOA中服务与服务组合的形式化研究[D];福建师范大学;2010年
【二级参考文献】
中国期刊全文数据库 前10条
1 张晓琳;谭跃生;张军;王国仁;;面向对象XML存储性能分析[J];东北大学学报;2006年02期
2 周娴,黄昶 ,方晓颖;基于XML解析技术的Visio图与应用程序间的数据交互[J];电脑学习;2005年06期
3 熊开宏;王永红;;引入MDA理念对金盾工程建设的意义[J];中国人民公安大学学报(自然科学版);2006年03期
4 王云,刘又诚,周伯生;UML可视化建模系统的模型一致性检查机制[J];计算机研究与发展;2000年01期
5 任志宏,李京,金蓓弘;基于Internet工作流的复合Web服务框架[J];计算机研究与发展;2003年07期
6 邵维忠,梅宏;统一建模语言UML述评[J];计算机研究与发展;1999年04期
7 赵建宁,黄东略;数据大集中对金融统计工作的影响[J];金融理论与实践;2004年02期
8 曹文诚;数据大集中:中国银行业的信息革命[J];金融理论与实践;2004年06期
9 吴斌,沈精虎,邓家禔;产品可视化需求建模系统下的交互式产品开发[J];计算机工程与应用;2001年16期
10 赵建伟,刘东升,王建民,孙家广;基于CORBA的反射工作流模型[J];计算机工程与应用;2002年08期
中国硕士学位论文全文数据库 前10条
1 袁立罡;VMI软件构架及XUML研究[D];南京航空航天大学;2005年
2 徐慧;元数据集成系统研究及应用[D];江苏大学;2005年
3 陈翔;基于MDA技术的电子商务核心平台的研究与实现[D];国防科学技术大学;2004年
4 刘嵩;软件需求分析方法创新研究[D];武汉理工大学;2005年
5 章伟刚;基于DTD的XML环的研究[D];燕山大学;2007年
6 许晶;可视化建模技术UML在实践中的应用与研究[D];江苏大学;2002年
7 王永平;基于xUML的MDA软件开发方法研究与实践[D];重庆大学;2008年
8 宋晓玉;基于MDA的需求工具的研究和设计[D];西安电子科技大学;2008年
9 徐焕杰;面向特定领域的可视化建模技术研究[D];哈尔滨工程大学;2009年
10 廖忠明;基于UML的管理信息系统建模分析[D];华东师范大学;2008年
【相似文献】
中国期刊全文数据库 前10条
1 袁静珍;;网上作业系统的UML建模分析与设计[J];宜春学院学报;2007年04期
2 严悍;张琨;李千目;刘凤玉;;扩展Java元模型以实现诠释的可视化建模[J];计算机科学;2007年07期
3 陈剑洪;;碟片租赁管理系统的UML建模分析与设计[J];中国科技信息;2006年14期
4 徐辉;;利用UML设计高校网上选课系统[J];科技信息(学术研究);2007年01期
5 胡春萍,王一平,梁欣霆;UML在系统开发中的应用研究[J];现代电子技术;2002年08期
6 刘忠,邓苏,沙基昌,张维明;基于状态图的对象行为建模[J];计算机工程与设计;2001年02期
7 苗炬;基于RUP的软件需求分析[J];计算机与网络;2003年05期
8 刘忠,邓苏,沙基昌,张维明;DEVS的面向对象可视化建模[J];计算机仿真;2001年01期
9 金珊;;可视化建模在数据库管理系统设计中的应用[J];科技信息(科学教研);2007年30期
10 金珊;;可视化建模在数据库管理系统设计中的应用[J];宁波大红鹰职业技术学院学报;2004年02期
中国重要会议论文全文数据库 前10条
1 梅洪;单家元;;可视化建模中系统传函计算方法研究[A];中国系统仿真学会第五次全国会员代表大会暨2006年全国学术年会论文集[C];2006年
2 宗建建;王峰;施寅生;;UML测试剖面技术研究与进展[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
3 范璐敏;;基于UML的医疗设备管理建模[A];中华医学会医学工程学分会第五届青年委员会第二次年会暨《中国医疗设备》杂志社年会论文集[C];2011年
4 龚雄;周凡利;赵建军;丁建完;陈立平;;面向Modelica的图文混合建模技术[A];2009系统仿真技术及其应用学术会议论文集[C];2009年
5 吴琛;杨涛;林春梅;;UML建模分析及其在Ego365.com上的应用开发[A];第十八届全国数据库学术会议论文集(技术报告篇)[C];2001年
6 彭颖;沈怀荣;;基于UML的防空作战态势可视化系统设计[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年
7 晶晶;;UML在档案管理信息系统建设中的研究[A];档案事业科学发展:新环境 新理念 新技术——2008年档案工作者年会论文集(上册)[C];2008年
8 白凡;张宏军;高景涛;王冠;;基于UML的空军航空兵编队空中截击军事概念建模[A];江苏省系统工程学会第十一届学术年会论文集[C];2009年
9 唐剑文;;基于UML嵌套活动图的回归测试用例选择[A];全国第21届计算机技术与应用学术会议(CACIS·2010)暨全国第2届安全关键技术与应用学术会议论文集[C];2010年
10 任庆荣;陈庆;张利华;;UML在过程管理系统设计中的应用[A];第十一届全国自动化应用技术学术交流会论文集[C];2006年
中国重要报纸全文数据库 前10条
1 对外经济贸易大学信息学院 曹景广;用UML实现ERP系统建模(五)[N];国际商报;2002年
2 阿航;UML面向对象分析[N];中华读书报;2002年
3 对外经济贸易大学信息学院 曹景广;用UML实现ERP系统建模(一)[N];国际商报;2002年
4 本报记者 张华甲;力破产业瓶颈 中软协培育UML建模人才[N];中国工业报;2010年
5 ;SOA需要重新设计网络[N];网络世界;2004年
6 本报记者 周锦鸾 刘小如;谁支撑着巨人[N];中国计算机报;2001年
7 本报记者 刘学习;软件开发过程能统一吗?[N];计算机世界;2002年
8 华市;为我国计算机软件专业教育添砖加瓦[N];中华读书报;2002年
9 本报记者 龚杰;冲破软件樊笼[N];计算机世界;2001年
10 彭亮;以光为尺[N];科技日报;2011年
中国博士学位论文全文数据库 前10条
1 洪东明;磁异常多参量可视化建模研究[D];中国地质大学(北京);2011年
2 任胜兵;基于图变换的可视化层次用例建模及演化方法研究[D];中南大学;2007年
3 颜炯;基于UML的软件统计测试研究[D];国防科学技术大学;2005年
4 杨静;UML模型的语义模型[D];贵州大学;2006年
5 朱家诚;基于Web Services的客户定制产品设计系统研究[D];合肥工业大学;2005年
6 聂艳;耕地质量评价的模型方法与信息系统集成及应用研究[D];华中农业大学;2005年
7 伍江华;C4ISR体系结构建模与设计技术研究[D];哈尔滨工程大学;2008年
8 陈燕;基于UML的嵌入式系统系统级设计方法研究[D];复旦大学;2005年
9 江金龙;UML和Petri网建模方法及其在C~4ISR系统中的应用[D];南京理工大学;2007年
10 邓阿群;面向方面技术在大规模嵌入式软件中的应用[D];浙江大学;2007年
中国硕士学位论文全文数据库 前10条
1 陈立焕;利用开源UML软件实现PanSchema的可视化建模[D];山东师范大学;2011年
2 李国华;个性化教学设计建模的研究与实现[D];东南大学;2005年
3 祝连鹏;UML模型与企业开发平台Panschema模型的映射研究与实现[D];山东师范大学;2012年
4 李富雄;基于INTERNET的统一支付平台[D];广东工业大学;2005年
5 王鹏;基于.net的网络评审系统的设计与实现[D];山东大学;2005年
6 杨正益;基于建模工具的通用类生成器的研究[D];重庆大学;2005年
7 冯海东;2D游戏图形引擎开发及UML建模实现[D];四川大学;2005年
8 谢子松;基于J2EE的工作流引擎的研究与实现[D];南昌大学;2005年
9 王文君;整合性物流派车系统的设计与实现[D];山东大学;2005年
10 翁楠;RUP在信息系统开发中的应用研究[D];大连海事大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026