三大UML建模工具Visio、Rational Rose、PowerDesign的区别比较_相关技巧

ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。ROSE主要是在开发过程中的各种语义、模块、对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加明朗(但是它的结构仅仅对那些对掌握UML的开发人员,也就是说对客户了解系统的功能和流程等并不一定很有效),对系统的代码框架生成有很好的支持。但对数据库的开发管理和数据库端的迭代不是很好。

PowerDesigner原来是对数据库建模而发展起来的一种数据库建模工具。直到7.0版才开始对面向对象的开发的支持,后来又引入了对UML的支持。但是由于PowerDesigner侧重不一样,所以它对数据库建模的支持很好,支持了能够看到的90%左右的数据库,对UML的建模使用到的各种图的支持比较滞后。但是在最近得到加强。所以使用它来进行UML开发的并不多,很多人都是用它来作为数据库的建模。如果使用UML分析,它的优点是生成代码时对Sybase的产品PowerBuilder的支持很好(其它UML建模工具则没有或者需要一定的插件),其他面向对象语言如 C++,Java,VB,C#等支持也不错。但是它好像继承了Sybase公司的一贯传统,对中国的市场不是很看看好,所以对中文的支持总是有这样或那样的问题。

UML建模工具Visio 原来仅仅是一种画图工具,能够用来描述各种图形(从电路图到房屋结构图),也是到VISIO2000才开始引进软件分析设计功能到代码生成的全部功能,它可以说是目前最能够用图形方式来表达各种商业图形用途的工具(对软
件开发中的UML支持仅仅是其中很少的一部分)。它跟微软的office产品的能够很好兼容。能够把图形直接复制或者内嵌到WORD的文档中。但是对于代码的生成更多是支持微软的产品如VB,VC++,MS SQL Server 等(这也是微软的传统),所以它可以说用于图形语义的描述比较方便,但是用于软件开发过程的迭代开发则有点牵强。

UML建模工具Visio 、Rational Rose、PowerDesign三种建模工具应用最广:
1. Rational Rose,它是ibm的 。
2.Microsoft的 Microsoft Office Visio 2003
3.Enterprise Architect。还有其他工具如PowerDesigner等

1.Rational Rose是一种基于UML的建模工具。在面向对象应用程序开发领域,Rational Rose是影响其发展的一个重要因素。Rational Rose自推出以来就受到了业界的瞩目,并一直引领着可视化建模工具的发展。越来越多的软件公司和开发团队开始或者已经采用Rational Rose,用于大型项目开发的分析、建模与设计等方面。
从使用的角度分析,Rational Rose易于使用,支持使用多种构件和多种语言的复杂系统建模;利用双向工程技术可以实现迭代式开发;团队管理特性支持大型、复杂的项目和大型而且通常队员分散在各个不同地方的开发团队。同时,Rational Rose与微软Visual Studio系列工具中GUI的完美结合所带来的方便性,使得它成为绝大多数开发人员首选建模工具;Rose还是市场上第一个提供对基于UML的数据建模和Web建模支持的工具。此外,Rose还为其他一些领域提供支持,如用户定制和产品性能改进。
具体介绍可参看http://www.uml.org.cn/RequirementProject/200604043.htm

2.UML建模工具Visio 2003的简介请看
http://www.uml.org.cn/UMLTools/psf/Guide.doc
http://www.microsoft.com/china/office/xp/visio/default.asp

3.Enterprise Architect
Enterprise Architect是一个全功能的、基于UML的visual CASE工具,主要用于设计、编写、构建并管理以目标为导向的软件系统。它支持用户案例、商务流程模式以及动态的图表、分类、界面、协作、结构以及物理模型。此外,它还支持C++、Java、Visual Basic、Delphi、C#以及VB.Net。具体可看http://www.softwarechn.com/SparxSystems/sparxsystems_index.htm

4.PowerDesigner工具简介请看
http://www.uml.org.cn/UMLTools/powerDesigner/powerDesignerToolIntroduction.htm

5.EA与Rose UML建模工具比较
http://51cmm.csai.cn/casepanel/ST/No061.htm

6.uml介绍请看uml中国官方网站,这里有很多关于uml建模和建模工具的介绍
http://www.uml.org.cn

时间: 2024-10-01 18:45:58

三大UML建模工具Visio、Rational Rose、PowerDesign的区别比较_相关技巧的相关文章

【转】三大UML建模工具Visio、Rational Rose、PowerDesign的区别

UML建模工具相信大家有所了解,那么你对UML建模工具Visio .Rational Rose.PowerDesign之间的区别和联系是否了解,这里就像大家简单介绍一下.   ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE 一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能.ROSE主要是在开发过程中的各种语义.模块.对象以及流程,状态等描述 比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加

Umple 1.14.0.605发布 纯UML建模工具

Umple 1.14.0.605该版本现在官方的http://www.aliyun.com/zixun/aggregation/13428.html">Eclipse插件使用XText语法高亮和上下文帮助.请注意,在此版本中由Umple生成的代码并没有改变(605保持不变),因此,相同的代码将生成的命令行编译器1.12.1.605. Umple可用作纯UML建模工具,也可以用来根据Java.PHP和Ruby源码来生成UML模型图等. 下载地址:http://code.google.com/

UMLet v11.2发布 开放源代码轻量级UML建模工具

UMLet是一个开放源代码轻量级UML建模工具.UMLet能够让你快速建模,并且能够导出各种格式SVG, JPG, PDF and LaTeX-friendly EPS. UMLet is a UML tool aimed at providing a fast way of creating UML diagrams. UML elements are modified using text input instead of pop-up dialogs. Elements can be mo

什么UML建模工具能将现有的C#代码生成UML图

问题描述 请问:有没有什么易用的UML建模工具,能够将现有的C#代码逆向为UML图?~ 解决方案 解决方案二:大部分UML工具都支持生成代码,不过要看你的UML图设计详细到什么程度别指望现在的系统能做到只靠UserCase就能出代码

UMLet v11.1发布 开放源代码轻量级UML建模工具

UMLet是一个开放源代码轻量级UML建模工具.UMLet能够让你快速建模,并且能够导出各种格式SVG, JPG, PDF and LaTeX-friendly EPS. UMLet is an open-source UML tool with a simple user interface: draw UML diagrams fast, export diagrams to eps, pdf, jpg, svg, and http://www.aliyun.com/zixun/aggreg

UMLet 11.3发布 轻量级UML建模工具

UMLet是一个开放源代码轻量级UML建模工具.UMLet能够让你快速建模,并且能够导出各种格式SVG, JPG, PDF and LaTeX-friendly EPS. UMLet 11.3更新日志: - Modified security manager behaviour- New options- Batch mode improved- New relation types

Web 开发常用工具 大家自己查找下载_相关技巧

1.regex-coach --正则表达式工具 开发常用工具 大家自己查找下载_相关技巧-excel常用技巧"> 2. IECookiesView--IE的cookie查看工具 3.Flex Trace Panel --Flex开发日志观察工具 4.IE Development Toolbar --微软提供的IE开发插件 5.sIEve--javascript内存泄漏检测工具 6.HttpAnalyzer--HTTP抓包工具

学.NET要用什么UML建模工具?

问题描述 听说过Rational.Xde.Devplus.Net吗?Rose不支持C#,大家用哪个呢? 解决方案 解决方案二:VISIO企业版解决方案三:visio2003用office装的,居然不支持sql反向工程?解决方案四:如果只是建模的话,小型工具即可我用Jude,java写的,还行解决方案五:jude.Rational.Xde.Devplus.Net用不来,装了一次,分分钟就卸掉了解决方案六:VSTSVisioEnterpriseArchitectRationalXDEbothofth

微信小程序下载工具及调试详解_相关技巧

昨天晚些时候微信团队发布了微信小程序开发者工具.微信小程序开发文档和微信小程序设计指南,全新的开发者工具,集成了开发调试.代码编辑及程序发布等功能,帮助开发者简单和高效地开发微信小程序.以下是官方文档,内含小程序开发者工具下载地址及调试指南. 下载地址:开发者工具0.9.092300版 windows 64版:windows 32版:mac版 为了帮助开发者简单和高效地开发微信小程序,我们推出了全新的开发者工具,集成了开发调试.代码编辑及程序发布等功能. devtools 扫码登录 启动工具时,