logo资料库

UML建模工具对比分析.pdf

第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
资料共15页,剩余部分请下载后查看
UML 相关工具一览(2018 年 2 月更新) 最近主要版本更新:Rational Rhapsody 8.3、StarUML2 2.8.1、WhiteStarUML 5.9、BOUML 7.3(重回免费)、OmniGraffle for Mac 7.7、SinelaboreRT 3.7.2、 Software Ideas Modeler 11.45、visualSTATE 8.20、MagicDraw 19.0Beta、Modelio 3.7.0、Umbrello UML Modeller 2.24、Yakindu Statechart Tools 3.0、yED 3.17.2 本文的 PDF 版本在此下载>> 以下总结了全世界的各种 UML 相关工具。如果您发现本文中的错误或存在需要更新的地方,可邮件 3504847@qq.com 告知,谢谢! 整理 工具(最新版本) 重点推荐 UML 工具 Enterprise Architect 13.5 厂商&地址 Sparx Systems(澳大利亚) http://www.sparxsystems.com 费用 $135-6 99 Rational Software Architect 9.6 IBM Rational http://www.ibm.com/developerworks/downloads/r/architect/ 可以试 用 Rational Rhapsody 8.3 IBM Rational http://www-01.ibm.com/software/awdtools/rhapsody Visual Paradigm for UML 14.2 Visual Paradigm(香港) http://www.visual-paradigm.com/ 代码工程 XMI 平台 备注 √ Windows、Linux 性价比很高,目前最流行的 UML 建模工具。还包含需求管 理、项目估算、测试支持。团 队建模支持。 √ Windows, Linux, Unix 功能最强大的建模工具。 C++, Java, JavaScript,C#, Delphi, SQL-DDL, VB.NET, ActionScript, Ada, C, Verilog, PHP, VHDL, Python, System C VB, Java, VB,Ada, Delphi, Oracle C++, IDL, SQL, 30 天完 整试用 IDL, Java, C++, Ada, C, C166, M16C, COM √ Linux, Windows, Solaris √ Java $99-$1 ,399 Java, C++, CORBA IDL, PHP, XML Schema, C#, VB.NET, Object Definition Language (ODL), ActionScript, Delphi, Perl, Python, Objective-C 聚焦于实时嵌入系统开发的 模型驱动开发(Model-Driven Development,MDD)工具,能 从状态图、活动图生成代码。 支持 SysML。支持 DoDAF 框架。 8.1 支持最新版本的 IDE。 支持编写用例规约。支持文本 分析和 CRC 卡。支持自定义形 状或导入 Visio 的图形。Java 代码转序列图。有需求管理功 能。可用性好,图形漂亮。报 表生成,影响分析。业务规则 编 辑 器 , 对 企 业 架 构 语 言 ArchiMate 的支持。 Astah UML 7.2 Change Vision(日本) http://astah.net/release-notes/professional Commun ity 版 Java、C#、C++、 Objective-C Java Java 双向工程。支持思维导图 (Mind Map),可以从思维导
StarUML2 2.8.1 MKLab(韩国) http://staruml.io/ $70 C++, Java, C#、 JavaScript √ Mac OS X 、 Windows、Linux 免费 图中转换内容到用例图或者 类图。曾用名:JUDE。支持自 行编写的插件。 曾经最流行的开源 UML 工具, 多年沉寂后重新开发。开放 API , 支 持 HTML5, CSS3, JavaScript 和 Node.js 编写 扩展。模型验证,JavaScript 代码生成。支持团队开发。 WhiteStarUML 5.9 http://sourceforge.net/projects/whitestaruml/ 开源 Java、C# Windows 老 StarUML 的一个分支。 PowerDesigner 16.6 SAP http://powerdesigner.de/ 有试用 版 C++, Java, C#, VB.Net,XML Windows 企业建模、对象建模、数据建 模相结合。 UModel 2018 Altova(美国,澳大利亚) http://www.altova.com/umodel.html €199 Java、C#, VB.NET √ Windows 强大双向工程能力。特别是序 列图逆向工程。支持 UML2.4。 Together 12.9 Micro Focus http://www.borland.com/products/together/ ARTiSAN Studio 8.1(Atego Modeler) Atego http://www.atego.com/ BOUML 7.3 Case Complete 2017 Bruno Pagès(法国) http://www.bouml.fr/ Serlio Software http://www.casecomplete.com 30 天试 用 有试用 版 CORBA IDL, C++, Java, C#, COM IDL, EJB, Visual Studio .NET, SAP, WebSphere C++, Java, C#双 向工程, 状态机 模拟。 Ada83, Ada95, C, SQL-DDL √ Java 强有力的工具。支持 DSL、 OCL2.0、PEL4WS。 √ Windows, Solaris(服务器 端安装) Aonix 和 Artisan 合 并 为 Atego。Atego 被 PTC 收购。 免费 C++, Java, IDL, PHP, Python Unix/Linux/Sola ris, MacOS X , Windows 支持 C++和 Java 编写的插件。 版本更新频率很快。 $699 用例和需求管理工具 Cubetto UML 5.1.5 semture GmbH http://www.semture.de/ $11.99 iOS 、 Android 、 Mac 、 Windows 、 支持用例图、类图、活动图。
Linux LucidChart http://www.lucidchart.com $8 每月 在线 绘图工具。支持 UML。 Modelmaker 11.11 Model Maker(荷兰) http://www.modelmakertools.com/ OmniGraffle for Mac 7.7 OmniGraffle for iOS 3 Omni Group http://www.omnigroup.com/omniGraffle Rational Method Composer 7.5.2.4 http://www-03.ibm.com/software/products/en/rmc €199 支持 Delphi 4 到 Delphi XE-XE8, Delphi 10.2 Tokyo , VS 2003 到 2013 $49.99 -$199. 99 $1,110 ,90 天 试用 Windows Delphi 和 C#重构和 UML 建模, 支持某些“自适应”的方法学。 Mac iOS 画图工具 就 是 过 去 的 Rational Unified Process GenMyModel http://www.genmymodel.com/ 免费 在线 基于 Javascript 和 HTML5。团 队协作,在线建模。代码生成。 已经有超过 500,000 个在线建 造的模型。 Runway 1.9 http://celestialteapot.com/runway/ $9.99 Mac OS X Mac 原生 UML 工具 SinelaboreRT 3.7.2 Peter Mueller(德国) http://www.sinelabore.com/doku.php C,C++,C#,Ada , Objective-C , Python 状态机图和活动图代码生成 工 具 。 先 在 EA 、 Visual Paradigm 、Cadifra、UModel、 Magic Draw、ArgoUML 等 UML 建模工具中建立状态机模型, 然 后 导 出 为 XMI 文 件 。 sinelaboreRT 将 XMI 文件导 入,生成源代码。 Software Ideas Modeler 11.45 Dušan Rodina €79 C#, VB.NET, 轻量级 UML 建模工具。
http://www.softwareideas.net Java, C++, Action Script, Script, Java Ruby, PHP, Python, SQL DDL, VB6, XSD visualSTATE 8.20 Visio 2016 IAR Systems(瑞典) https://www.iar.com/iar-embedded-workbench/add-ons-and-integrations/visualstat e/ 收费 C/C++ Windows 使用 UML 进行嵌入式系统开 发。包括设计、测试。自动生 成 C/C++代码和全套文档。 Microsoft http://visio.microsoft.com IDL, C++, C#, VB √ Windows 微软的绘图工具,支持 UML。 Visio Stencil and Template for UML 2.5 Pavel Hruby(美国) http://softwarestencils.com/uml/ http://softwarestencils.com/sysml/index.html 免费 Windows 针对 Visio 各个版本(从 4.1 到 2013)的 UML Stencil 法国 http://www.eclipse.org/acceleo/ GPL .Net, JEE, PHP, Python Java 法语工具。与 Eclipse 及 EMF 集成。 其他 UML 工具 Acceleo 3.6.6 AmaterasUML 1.3.2 AndyUML 1.4.2 https://play.google.com/store/apps/details?id=com.yeradis.android.yuml&hl=en 免费 Android 日本 http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML 开源 Java √ Java Eclipse 插件,其中的类图、 序列图分析是其特色,可以从 代码分析出序列图。 http://yuml.me 的一个客户 端 http://sourceforge.net/projects/andromda/ 开源 AndroMDA 3.5 Architexa 2.0 Architexa http://www.architexa.com √ 支持 UML2 和基于 EMF 的工具 J2EE/EJB, Spring, Hibernate, Struts, .NET, Web Services Java Eclipse 下的新型 UML 工具, 专注于帮助程序员理解代码。 社区版 免费, 企业版 收费 ArgoUML v0.34 Tigris.org BSD Java, C# √ Java 最早的开源 UML 工具,支持
http://argouml.tigris.org/ OCL,支持认知式开发,不再 只是画图,例如可以自动评价 设计、自动更正…等等。 http://astade.tigris.org/ 开源 UML-C++转换工具 Change Vision(日) http://astah.net/editions/pad 免费 iOS Astade 0.10.1 Astah UMLpad 1.1.2 BridgePoint xtUML 5.3.4 CACOO CASE Spec Mentor Graphics http://www.xtuml.org/ https://cacoo.com Goda Software(美国) http://www.analysttool.com/ http://www.casespec.net 最新版本为 iOS 7 和 Retina 显示优化。 创建和浏览 UML 类图,另存为 图片或 XML 导出到 Astah 以及 其他 UML 工具。 专门针对嵌入式系统的 MDA 工 具,使用 xtUML(UML2 的一个 子集),可直接运行模型。 开源 C, SystemC, AUTOSAR C++, Windows, Solaris 4.95 元 /月 30 天试 用 在线 支持在线绘制各种图形,包括 UML。 用例和需求管理工具 CaseFu Lastware sro(捷克) http://casefu.com/ 免费 在线 在线用例工具,由 UCTool 演 变而来。 Cadifra UML Editor 1.3.3 Adrian & Frank Buehlmann(瑞士) http://www.cadifra.com/ $30 Windows Class Visualizer 1.8.0 ConceptDraw Pro 11 http://www.class-visualizer.net/ http://www.conceptdraw.com/products/conceptdraw-pro-2 免费 $199 Java 从 Java 字节码生成 UML 类图。 Windows、Mac 画图工具,兼容 Visio 2013. Creately Cinergix Pty. Ltd http://creately.com/ $5 每月 在线,桌面 在线画各种软件建模图形。支 持 14 种 UML 图。也有桌面版。
Crocus Modeller 1.3.4 Dia 0.97.2 http://crocusmodeller.com (波兰) Alexander Larsson http://live.gnome.org/Dia $49 AS3/Flex Flash,在线,桌 面 适用于 AS3 和 Flex 项目 开源 C++, Java, Linux(Debian, CORBA IDL, Redhat),Windows 类似 Visio 的工具。还支持 E-R 图 Diagrammer http://www.diagrammr.com 免费 通过文本输入,在线画 UML 图。 https://www.draw.io 免费 在线 Permeative Technologies Pvt Ltd http://itunes.apple.com/us/app/draw-smart-for-ipad-flow-charts/id410287707?mt= 8 $1.99 iOS iPad 下的画图工具 Permeative Technologies Pvt Ltd http://itunes.apple.com/us/app/draw-uml-for-ipad/id428468147?mt=8 $1.99 iOS iPad 下的 UML 工具。 http://dynamicdraw.com/jp/(日本) 开源 画图工具,可以画流程图、 UML 图 NetBean 8.0 UML 建模插件。 draw.io Draw Smart for iPad 2.7 Draw UML for iPad 1.4 Dynamic Draw 5.7.0 easyUML http://plugins.netbeans.org/plugin/55435/easyuml 开源 EclipseUML 2012 Omondo http://www.ejb3.org Java EE √ Java 有 免 费 版 和 Eclipse 及 CVS 集成的 UML 工具。可以从字节码逆向工程 到类图和序列图。 Edraw Max Pro 8.7 EdrawSoft http://www.edrawsoft.com $149.5 Windows 、 Mac 、 Linux 可以导入 Visio 文件
Entity Model Studio 2.7.0 ER/Studio XE7 eUML2 3.7.0 广联科技(中国) http://www.wideunion.com 免费 C#, VB.NET .Net Embarcadero Technologies, Inc. http://www.embarcadero.com/products/er-studio-software-architect 收费 Windows 松亚科技 http://www.soyatec.com/euml2/ 有 免 费 版 Java √ Java Fujaba Tool Suite 5.0.4 University of Paderborn Software Engineering Group(德国) 开源 Java Java http://www.fujaba.de/ 提供一个基于 UML 标准的图形 化建模方法,支持静态建模, 数据库设计,代码生成以及一 个配套的自主研发的 ORM 框 架。 数 据 建 模 工 具 , Enterprise Team Edition 具备 UML 建模功 能。 这 个 产 品 实 际 上 是 Eclipse UML 产品的分支。 松亚科技 公司的创始人曾是 Omondo 公 司的共同创始人和首席技术 官, 他以"julien"为代名,设计 和实现了该产品的主要基本 结构. 他在 2006 年 5 月离开公 司时享有该产品的版权. 整个 技术团队也跟随着他,并于 2006 年 5 月推出 eUML2 和 eBPMN 第一版本. 学院派作品,支持 Patterns Gaphor 0.17.1 http://gaphor.sourceforge.net GPL GTK+ 用 Python 写成。 Gliffy gliffy.com 在线 在线画图工具,支持各种 UML 图。 Graphviz 2.38 http://www.graphviz.org 开源 从代码生成 UML 图
Gridraw 0.14 https://gridraw.com $3 每月 全键盘操作 UML 建模 Green 3.5.1 GWT UML2 Tool R0.1 HandyUML 1.0.7.2 Idatto UML 1.4 IntelliJ IDEA 2016.3.2 JSUML 0.9.3 jsUML2 004 LumiCode 3.0 MacA&D 7.4 Alphonce http://green.sourceforge.net/index.html 楚凡科技(中国) http://code.google.com/p/gwt-html5-graph/ 有 试 用 版 Windows 类图工具。结合 Eclipse 3.3。 适合教学用。 在线 基于 HTML5 Adam Morávek https://play.google.com/store/apps/details?id=com.handyuml.android.free ¥763 Android Karsten Lueth http://idatto.com/ JetBrains http://www.jetbrains.com/idea/download/index.html $0.99 Objective-C 、 Java、C#、 C++ 收费 Java http://sourceforge.net/projects/jsuml/ http://code.google.com/p/jsuml2/ http://www.jrromero.net/tools/jsUML2 Lumikon Software, Inc(美国) https://github.com/m8rge/lumicode 开源 开源 开源 iOS,Mac Java 提供类图建模 在线 Eclipse 插件,从 JavaScript 得到 UML 模型。 基于 HTML5/javascript,允许 开发人员在 Web 应用程序中嵌 入 UML 图。 逆向工程。从.Net 程序集转出 序列图和类图。 Excel Software http://www.excelsoftware.com/macosxproducts.html C++ 、 Java 、 Delphi √ Mac 支持 UML 建模,结构化建模, 数据建模。
分享到:
收藏