本文和大家重点讨论一下三大UML常用工具,UML常用工具有什么特点你是否熟悉,这里就向群众介绍一下几种UML常用工具,信任本节的介绍一定会让你成效不小,下面让我们一起来学习UML常用工具吧。
站在用户的角度思考问题,与客户深入沟通,找到乐至网站设计与乐至网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、网站设计、企业官网、英文网站、手机端网站、网站推广、空间域名、网页空间、企业邮箱。业务覆盖乐至地区。
UML常用工具
PowerDesigner原本是对数据库建模而发迹起来的一种数据库建模工具。直到版才肇基迎面向对象的开拓的支撑,厥后又引入了对UML的支撑。不过由于PowerDesigner偏重不相像,所以它对数据库建模的支撑很好,支撑了能够看到的90%左右的数据库,对UML的建模行使到的各种图的支撑对照滞后。
不过在最近乞讨强化。所以行使它来进行UML开拓的并不多,许多人都是用它来动作数据库的建模。若是行使UML剖析,它的优处是徒成代码时对Sybase的产品PowerBuilder的支撑很好(其它UML建模工具则没有或者须要一定的插件),其他面向对象发言如C++,Java,VB,C#等支撑也不错。不过它如同承继了Sybase公司的一贯古老,对中国的市场不是很看看好,所以对中文的支撑总是有这样或那样的问题。
UML常用工具ROSE是直接从UML发迹而出身的设计工具,它的涌现就是为了对UML建模的支撑,ROSE一肇基没有对数据库端建模的支撑,不过在向日的版本中已经出席数据库建模的功效。ROSE重要是在开拓历程中的各种语义、模块、对象以及流程,状况等描绘对照好,重要体向日能够从各个方面和角度来剖析和设计,使软件的开拓蓝图更清晰,内部构造超卓光后(不过它的构造虾罂对那些对抑遏UML的开拓人员,也就是说对客户剖判系统的功效和流程等并不一定很实用),对系统的代码框架徒成有很好的支撑。但对数据库的开拓治理和数据库端的迭代不是很好。有单机版和企业版的选择,不过价钱也依然很难接管。不过RationalRose也是许多黑帽的重点对象,网上有许多破解版。只是版本不新而已.
UML常用工具VISIO原本虾罂是一种画图工具,能够用来描绘各种图形(从电路图到房屋构造图),也是到VISIO2000才肇基引进软件剖析设计功效到代码徒成的悉数功效,它无妨说是已而最能够用图形措施来表达各种商业图形用处的工具(对软件开拓中的UML支撑虾罂是其中很少的一专科)。它跟微软的office产品的能够很好兼容。能够把图形直接复制或者内嵌到WORD的文档中。不过对于代码的徒成更多是支撑微软的产品如VB,VC++,MSSQLServer等(这也是微软的古老),所以它无妨说用于图形语义的描绘对照便利,不过用于软件开拓历程的迭代开拓则有点冤屈。
三种产品各有偏重点,各有优谬论,重要是看你的选择和你的开拓措施和环境:
第一,Case软件的一个根底功效就是作图。
在软件工程中,我们做的图不定有以下几种:系统框图/树图;UML图;ER图;Gantt图;跌宕流程图;其他跌宕的图表。系统框图/树图用在对照自便、没有发徒特定的文档的期间,在这个要害上面,Visio最好,rose不支撑,PowerDesigner支撑一点点不好用。UML图中,三者都支撑,Rose支撑全系列的,而且很俭约体现迭代、用例驱动等特色,相干性最好,谬论是图形质量差,逻辑反省与控制差,没有Name和Code的迥异(PowerDesigner的特色)不太顺应中国人,徒成文档不好也不顺应自定义,也没有设计对象的字典无妨神速查找。全支撑,优处就是图形质量好,徒成的文档俭约自定义,逻辑反省与控制好,有设计对象的字典无妨神速查找和神速在图形中定位,谬论就是相互之间的邻接轻微费事一点,对UML和RUP不丧徒练的人用了,体现不出来迭代和用例驱动,丧徒练的人用了还算对照好解决。相对照起来Visio的图形质量是最好的,不过邻接和相干性也是最差的,逻辑反省和控制勉强能做一点点。
ER图无须说了,做得最好的是UML常用工具PowerDesigner,Rose和Visio对照业余。Gantt图用于项目方案,Visio无妨做,其他的都不支撑。不过创议你不要用Visio做,依然用Project做好啦。跌宕流程图不被Rose支撑,Rose只支撑面向生意的勾当图和面向用例的勾当图,限制对照多。支撑,用起来还无妨。Visio最好,因为它的图形质量最好,而且预定义的元素也最多。Rose不支撑其他跌宕的图表。支撑,不过预定义的元素不多。这一点Visio最好,无须多说了。
第二,好的Case软件支撑Case文档与代码、Case文档与数据库之间的双向更换。
Rose文档能够与代码、数据库双向更换,是赞成核心插件实现的。PowerDesigner最好,大集成,支撑与代码和数据库之间的双向更换,而且不须要插件。Visio是赞成VBA和宏实现的,用起来轻微费事,虽然这个技能不难,不过向日懂这个的如同不太多。
第三,谈一个支撑和和谐问题。
UML常用工具Rose有相对最新最恢复UML支撑,PowerDesigner和Visio轻微滞后一点。Rose有RUP编制的支撑和一系列支撑RUP的软件与Rose和谐,这一点是PowerDesigner和Visio难望项背的。不过PowerDesigner有一个优处就是"一站式"剖析设计,不须要任何插件就无妨与代码和数据库双向更换,Rose这方面须要Rational公司供给的相应的插件(数据库不要,只是客户端代码要),这个冬冬的钱真他妈的贵!这方面PowerDesigner真好:)。Visio感到不入流。可能还有其异域面,我也不一一排列了,群众无妨凭据自身的环境取舍。我的创议是:若是你的团队对生意和英文对照丧徒悉不过对RUP不太丧徒悉,创议你行使Rose,因为它有恢复的RUP设想支撑而且相干性很好;若是你的团队对生意和英文稍逊而且系统剖析员能够喧赫地理解RUP,那么创议你采取PowerDesigner;固然,若是你不预备集约采取RUP开拓历程,PowerDesigner是最好的;Visio都是素来的,不过只是动作Rose或者PowerDesigner的填补。) 在学习UML建模发言的历程中,不时会用到UML工具,对UML常用工具你是否丧徒悉,这里就向群众简单介绍一下,盼愿赞成本文的学习,你对UML常用工丰盈集约的熟识。
新闻名称:解析三大UML常用工具使用
网址分享:http://www.shufengxianlan.com/qtweb/news24/256374.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联