- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RationalRosePowerDesignVisio三大UML建模工具比较及选择方法.doc
主流UML建模工具比较及选择方法
李懋1
(1.北京 )
摘 要:
Comparison and Selection of Main UML Modeling Tools
Li Mao1
(1. University of International Business and Economics, Information School, Beijing 100029, China)
Key words: UML; Modeling Tools; Index System;
Abstract: UML is a widely used modeling language, which could be used in any of the information system modeling. In actual use, a good modeling language is just one key of the success factors, in addition, there still need modeling tools to support for system modeling and developing environment. In the current market, there are more than 100 kinds of modeling tools. This article will compare Rational Rose, Power Design and Visio and give selection methods on these three main modeling tools for detailed analysis, based on the characteristics of each of these tools, using the Delphi method to establish indicators. At end, I will develop modeling tools selection system based on B/S, to assist in selecting suitable tools for system modeling.
1.引言
统一建模语言(UML)统一了Booch、OMT和OOSE等一些主要的面向对象方法,融合了当今面向对象技术的发展成果和未来的发展趋势采用可视化方法对软件系统进行描述、实施和说明的标准建模语言ational Rose,Sybase的Power Designer和Microsoft的Visio等。如何选择建模工具,是系统建模的初学者遇到的第一个问题。本文将主要围绕此问题开展分析。
2.UML统一建模语言概述
UML(Unified Modeling Language)产生于上世纪80年代,是一种定义良好、易于表达、功能强大、普遍适用的建模语言。UML通过提供不同形式的图形来表达从软件分析开始的软件开发全过程的描述支持从不同的角度来考察系统,UML定义了下列五类、共十种模型图。这些模型图为系统的分析、设计与开发提供了多种图形表示,它们的有机结合有助于分析与构造一个用户需求与系统功能相一致的信息系统。3.UML建模工具
UML建模工具面向对象分析和设计的方法与理论达到构建和设计变得更直观,更理解的层次当前市场上基于UML可视化建模的工具很多,例如有ose, Microsoft的Visio,Designer,还有PlayCase 、CA BPWin、CA ERWin等等。Rose, Visio和Power Designer。本文将对这三种工具的最新版本展开分析,双向工程,数据建模,性能,价格,可支持性,易使用性等方面
Rose的特点如下:
(1)界面良好,可以集成大量插件,支持多种平台,如Windows, Solaris, Unix等等,且可以与多种开发环境,如VB, Java, Power Builder, C++等无缝集成,还可以支持关系型数据库逻辑模型的生成,如Oracle,Sybase,SQL Server等。
(2)为大型软件工程提供了可塑性和柔韧性较强的解决方案,它对系统的代码框架生成有很好的支持,具备模型与代码之间转化的一致性,具有强有力的正/反向建模工作,但逆向工程,文档输出,代码生成等输入输出功能上表现得比较生硬单调Rose内嵌的只支持Oracle 8数据库,对其他数据库设计的支持需要通过安装插件的方式获得。在操作体验上存在很多需要改进的地方,Rose偏向于让用户用鼠标进行操作,对键盘操作支持不好。Rose的Undo操作只能回退一步,有时甚至连一步都不能回退,
文档评论(0)