uml图表到svg图形转换方法及其应用研究

uml图表到svg图形转换方法及其应用研究

ID:35139932

大小:324.13 KB

页数:57页

时间:2019-03-20

uml图表到svg图形转换方法及其应用研究_第1页
uml图表到svg图形转换方法及其应用研究_第2页
uml图表到svg图形转换方法及其应用研究_第3页
uml图表到svg图形转换方法及其应用研究_第4页
uml图表到svg图形转换方法及其应用研究_第5页
资源描述:

《uml图表到svg图形转换方法及其应用研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华中科技大学硕士学位论文UML图表到SVG图形转换方法及其应用研究姓名:庞义红申请学位级别:硕士专业:计算机应用技术指导教师:陈传波20070602摘要XML具有的与平台无关、易于扩展、交互性好、语义性强等特性,使得XML已经成为数据交换的事实标准。实现文本数据图形化表示的XML子语言SVG,集矢量图形与XML优点于一身,非常适合于Internet上发布。提出了一种基于XML的UML模型逻辑图表到SVG图形的转换方法。先将UML对象模型依据XML元数据交换标准XMI,以XML文档实例表示;再应用可扩展样式表语言转换XSLT,将XML文档转换成SVG图形格式。在将UM

2、L对象模型以XML文档实例表示时,阐述了类、类的属性值、数据类型以及关联关系、聚合与组合关系及泛化关系等各种关系与XML元素的相应映射规则;根据XMI2.0规范,从名称空间、元素的唯一性、数据类型、元素的内容模型、继承关系和链接等六个方面介绍如何把UML模型映射成XMLSchema模式。在利用XSLT对包含UML图元信息以及逻辑信息的XML文档进行转换,生成相应SVG图形时,从视觉特征和功能特征相结合的角度,阐述了UML基本图元与SVG图形元素间的映射关系,给出了一组转换规则。最后,给出了从UML图表到SVG转换的整个流程框架。基于此转换模型框架,以基于B2B的商品

3、目录模型作为样例,采用NetBeans作为开发平台,利用Java元数据接口和XSLT技术,对转换方法进行了应用。实例证实,这种转换方法能完全展现UML模型信息,尽量保留了原模型中主要概念,存储UML模型信息的XML文档易于交互操作与数据共享,生成的SVG图形交互性良好,适用于软件系统业务逻辑图表的在线发布及更新。关键词:可扩展标记语言,统一建模语言,可伸缩矢量图形,模型转换IAbstractAsInternetgrowsrapidly,itwillmakegreatprofitstoonlinepublishUMLdiagramsinasuitableformat,

4、sothatmulti-usercanedittheUMLdiagramsanytimeanywhereviatheWeb.XMLitselfisplatform-independent,easytoexpand,interactive,semanticinnatureetc,ithasbeenmadeasthefactstandardofdataexchange.SVGisalanguagefordescribingtwo-dimensionalgraphicsinXML,withtheadvantagesofbothvectorgraphicsandXML.It

5、’squitesuitableforpublicationontheInternet.AnXML-basedtransformationmethodofUMLdiagramsintoSVGgraphicsisproposed.ThemainideaofthetransformationisthataccordingtoXMLmetadataexchangestandardXMI,thecomponentsoftheUMLdesignmodelarerepresentedasXMLdataandthenXSLTisusedtotransformtheXMLdocume

6、ntintoSVGimages.InthepartofrepresentingUMLobjectmodelinXMLformat,itdescribeshowtomappingtheclass,theattributesofclassandtherelationshipofclasslikeassociationandgeneralizationtoXMLdocument.ThenaccordingtoXMI2.0,itdescribeshowtomappingUMLconceptualmodeltoXMLdocumentstructurepatternlikeXM

7、LSchema.ComingtothepartofusingXSLTtotransformtheXMIdocumentintocorrespondingSVGgraphics,itdescribesthemappingrelationshipbetweenUMLmodelobjectsrepresentedinXMLdocumentandbasicgraphicelementsinSVGfromthevisualandfunctionalcharacteristicscombinedperspective.Finally,theentireprocessfram

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。