[转帖]三大UML建模工具Rational Rose、Visio、PowerDesign的区别_OpenStack, 云计算等杂项讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  OpenStack, 云计算等杂项讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3789 | 回复: 0   主题: [转帖]三大UML建模工具Rational Rose、Visio、PowerDesign的区别        上一篇   下一篇 
wenjie.zhang
注册用户
等级:上尉
经验:628
发帖:54
精华:0
注册:2013-11-11
状态:离线
发送短消息息给wenjie.zhang 加好友    发送短消息息给wenjie.zhang 发消息
发表于: IP:您无权察看 2013-11-15 9:33:01 | [全部帖] [楼主帖] 楼主

    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 等(这也是微软的传统),所以它可以说用于图形语义的描述比

较方便,但是用于软件开发过程的迭代开发则有点牵强。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论