- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
建模工具VisioRationalRosePowerDesignerEA的功能和异同
UML建模工具Visio 、RationalRose、PowerDesign的功能与异同
UML建模工具相信大家应该有所了解,那么你对UML建模工具Visio 、RationalRose、PowerDesign的功能与异同是否熟悉,这里就向大家介绍一下,欢迎大家一起来学习。
本节向大家介绍一下UML建模工具Visio 、RationalRose、PowerDesign的功能与异同,相信通过本节的学习你对UML建模工具会有深入的了解。下面请看详细介绍。
UML建模工具Visio 、RationalRose、PowerDesign的功能与异同
UML建模工具ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。ROSE主要是在开发过程中的各种语义、模块、对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加明朗(但是它的结构仅仅对那些对掌握UML的开发人员,也就是说对客户了解系统的功能和流程等并不一定很有效),对系统的代码框架生成有很好的支持。但对数据库的开发管理和数据库端的迭代不是很好。
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++,MSSQLServer等(这也是微软的传统),所以它可以说用于图形语义的描述比较方便,但是用于软件开发过程的迭代开发则有点牵强。
三种产品各有侧重点,各有优缺点,主要是看你的选择和你的开发方式和环境。
从目的和支持的角度来谈。首先谈一个目的问题。现在都讲究面向对象的分析和设计,俺也就基于oo讲起吧。版本就是RationalSuite2002VSPowerDesigner9.5VSVisio2002。
第一,Case软件的一个基本功能就是作图。
在软件工程中,我们做的图大概有以下几种:系统框图/树图;UML图;ER图;Gantt图;任意流程图;其他任意的图表。系统框图/树图用在比较随意、没有形成特定的文档的时候,在这个环节上面,UML建模工具Visio 最好,rose不支持,PowerDesigner支持一点点不好用。UML图中,三者都支持,Rose支持全系列的,而且很容易体现迭代、用例驱动等特性,相关性最好,缺点是图形质量差,逻辑检查与控制差,没有Name和Code的区分(PowerDesigner的特性)不太适合中国人,生成文档不好也不适合自定义,也没有设计对象的字典可以快速查找。PowerDesigner9.5全支持,优点就是图形质量好,生成的文档容易自定义,逻辑检查与控制好,有设计对象的字典可以快速查找和快速在图形中定位,缺点就是相互之间的衔接稍微麻烦一点,对UML和RUP不熟练的人用了,体现不出来迭代和用例驱动,熟练的人用了还算比较好解决。相比较起来Visio的图形质量是最好的,但是衔接和相关性也是最差的,逻辑检查和控制勉强能做一点点。
ER图不用说了,做得最好的是PowerDesigner,Rose和Visio比较业余。Gantt图用于项目计划,Visio可以做,其他的都不支持。但是建议你不要用Visio做,还是用Project做好啦。任意流程图不被Rose支持,Rose只支持面向业务的活动图和面向用例的活动图,限制比较多。PowerDesigner9.5支持,用起来还可以。UML建模工具Visio 最好,因为它的图形质量最好,而且预定义的元
您可能关注的文档
最近下载
- 风电项目风机基础施工工程招标文件.doc
- 青岛大学附属中学新初一分班英语试卷含答案.pdf VIP
- 中小学教师中级水平能力测试题——2024年整理.pdf VIP
- 专题01+短文首字母填空(名校模拟+地区真题)-冲刺2025年中考英语必考题型.pdf VIP
- 计算机视觉原理与实践--课件-04--图像分类.pptx VIP
- 24J306:窗井、设备吊装口、排水沟、集水坑.docx VIP
- TCNEA-核行业人力资源管理体系要求.pdf VIP
- 《JTT95-1994-海船航海图书资料配备要求》.pdf
- 苏教版五年级下册书法练习指导教学设计教案.doc VIP
- 中国百年工运史知识题库(附答案).docx VIP
文档评论(0)