问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

三大UML建模工具VisioRationalRosePowerDesign的区别

发布网友 发布时间:2024-05-28 20:28

我来回答

1个回答

热心网友 时间:2024-06-04 22:54

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
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
膜益康968产品是哪家公司的产品? 娇宝媛膜益康产品能预防疾病吗? 幼儿园老师体罚学生会受到什么样的处罚? 幼儿园老师体罚孩子构成犯罪吗?法律对老师体罚孩子怎样规定的? 怎恶把照片做成黑莓8700的壁纸最好是高清的。 为什么苹果手机勿扰模式还有电话打来? 为什么iphone阻止来电还是能打进来? 高分悬赏[北京五中分校]作息时间 有一本bl小说讲一个特种兵穿越,和军人结婚的,其中有一个片段是他在 一台电脑能配2块不同型号的内存条使用吗? 往单行线上左转了扣多少分 怎么修改电脑文字颜色的深浅自适应? unawares造句 unawaresの例文 "unawares"是什麼意思 考研单词太难记?挑战8天记住7000考研词汇(八) ...判决宣告被告人无罪的,人民检察院应如何进行赔偿 新疆和田玉都有哪些产地的 持股1%,持股51%,持股100%分别意味着什么 六大便宜好养的宠物 上班族值得拥有 鸭蛋鹅蛋可以和火腿肠木耳洋葱同食吗 威狮195/55/r15轮胎上的rp18是什么意思意思 轮胎rp18是什么意思? 马六甲板和多层板哪个价格贵? 探索马六甲与实木多层板的奥秘 下列地球公转产生的地理现象是( )A.昼夜现象B.四季变化C.昼夜交替D... 这样的插座支持窗机空调2500w和电脑吗,用二个10a-250v的公牛插座一个接... 沈阳新巨祥铸造厂怎么样? 沈阳市兴旺有色铸造厂怎么样? 沈阳市东风铸造厂怎么样? ...黄芪50克,当归20克,炒酸枣仁30克,生鸡内金40克,陈皮10克陈皮10... ...山药10克 陈皮8克 五味子15克 补骨脂10克 当归8克 熟地黄8克_百度... 全系搭1.3T四缸动力/内饰科技感满满 新款Jeep指南者首推豪华版 书包国之旅作文八百字 极目远望造句 制作的PPT文件怎样转换成视频制作的ppt文件怎样转换成视频并添加背景音... 5个月时间备考能考过中级会计师吗 急涨慢跌意味什么 奶油卷心菜的热量是多少? 我刚喝了半斤酒心脏一分钟跳138下正常吗 为什么我的vivo手机老是闪退 终极三国关羽貂蝉在那一集在一起的 姜薯用什么储存方法怎样储存姜薯 ppt艺术字形状怎么设置ppt艺术字形状怎么设置透明度 word艺术字形状的设置 心累发朋友圈(特别心累的句子发朋友圈) 门窗人服务的经典句子 足球比赛中对方犯规后,裁判是根据什么判定是直接任意球或间接任意... 胡马依风是什么意思怎么读 医院第三方见证的前景 非工作时间在工作场所受伤算工伤吗 下暴雪是什么意思?
  • 焦点

最新推荐

猜你喜欢

热门推荐