建模工具visio `rationalrose`powerdesigner`ea的功能与异同

建模工具visio `rationalrose`powerdesigner`ea的功能与异同

ID:15487049

大小:71.50 KB

页数:6页

时间:2018-08-03

建模工具visio `rationalrose`powerdesigner`ea的功能与异同_第1页
建模工具visio `rationalrose`powerdesigner`ea的功能与异同_第2页
建模工具visio `rationalrose`powerdesigner`ea的功能与异同_第3页
建模工具visio `rationalrose`powerdesigner`ea的功能与异同_第4页
建模工具visio `rationalrose`powerdesigner`ea的功能与异同_第5页
资源描述:

《建模工具visio `rationalrose`powerdesigner`ea的功能与异同》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、·UML建模工具Visio、RationalRose、PowerDesign的功能与异同UML建模工具相信大家应该有所了解,那么你对UML建模工具Visio、RationalRose、PowerDesign的功能与异同是否熟悉,这里就向大家介绍一下,欢迎大家一起来学习。本节向大家介绍一下UML建模工具Visio、RationalRose、PowerDesign的功能与异同,相信通过本节的学习你对UML建模工具会有深入的了解。下面请看详细介绍。UML建模工具Visio、RationalRose、Po

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

3、。但对数据库的开发管理和数据库端的迭代不是很好。UML建模工具PowerDesigner原来是对数据库建模而发展起来的一种数据库建模工具。直到7.0版才开始对面向对象的开发的支持,后来又引入了对UML的支持。但是由于PowerDesigner侧重不一样,所以它对数据库建模的支持很好,支持了能够看到的90%左右的数据库,对UML的建模使用到的各种图的支持比较滞后。但是在最近得到加强。所以使用它来进行UML开发的并不多,很多人都是用它来作为数据库的建模。如果使用UML分析,它的优点是生成代码时对Syb

4、ase的产品PowerBuilder的支持很好(其它UML建模工具则没有或者需要一定的插件),其他面向对象语言如C++,Java,VB,C#等支持也不错。但是它好像继承了Sybase公司的一贯传统,对中国的市场不是很看看好,所以对中文的支持总是有这样或那样的问题。UML建模工具Visio原来仅仅是一种画图工具,能够用来描述各种图形(从电路图到房屋结构图),也是到VISIO2000才开始引进软件分析设计功能到代码生成的全部功能,它可以说是目前最能够用图形方式来表达各种商业图形用途的工具(对软件开发中

5、的UML支持仅仅是其中很少的一部分)。它跟微软的office产品的能够很好兼容。能够把图形直接复制或者内嵌到WORD的文档中。但是对于代码的生成更多是支持微软的产品如VB,VC++,MSSQLServer等(这也是微软的传统),所以它可以说用于图形语义的描述比较方便,但是用于软件开发过程的迭代开发则有点牵强。三种产品各有侧重点,各有优缺点,主要是看你的选择和你的开发方式和环境。从目的和支持的角度来谈。首先谈一个目的问题。现在都讲究面向对象的分析和设计,俺也就基于oo讲起吧。版本就是Rational

6、Suite2002VSPowerDesigner9.5VSVisio2002。第一,Case软件的一个基本功能就是作图。在软件工程中,我们做的图大概有以下几种:系统框图/树图;UML图;ER图;Gantt图;任意流程图;其他任意的图表。系统框图/树图用在比较随意、没有形成特定的文档的时候,在这个环节上面,UML建模工具Visio最好,rose不支持,PowerDesigner支持一点点不好用。UML图中,三者都支持,Rose支持全系列的,而且很容易体现迭代、用例驱动等特性,相关性最好,缺点是图形质

7、量差,逻辑检查与控制差,没有Name和Code的区分(PowerDesigner的特性)不太适合中国人,生成文档不好也不适合自定义,也没有设计对象的字典可以快速查找。PowerDesigner9.5全支持,优点就是图形质量好,生成的文档容易自定义,逻辑检查与控制好,有设计对象的字典可以快速查找和快速在图形中定位,缺点就是相互之间的衔接稍微麻烦一点,对UML和RUP不熟练的人用了,体现不出来迭代和用例驱动,熟练的人用了还算比较好解决。相比较起来Visio的图形质量是最好的,但是衔接和相关性也是最差的

8、,逻辑检查和控制勉强能做一点点。ER图不用说了,做得最好的是PowerDesigner,Rose和Visio比较业余。Gantt图用于项目计划,Visio可以做,其他的都不支持。但是建议你不要用Visio做,还是用Project做好啦。任意流程图不被Rose支持,Rose只支持面向业务的活动图和面向用例的活动图,限制比较多。PowerDesigner9.5支持,用起来还可以。UML建模工具Visio最好,因为它的图形质量最好,而且预定义的元素也最多。Rose不支持其他任意的图表。P

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

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

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