本文最后更新于:4 个月前

UML建模工具列表更新

工具 厂商 价格 运行平台 代码工程 编程环境 XMI 备注 推荐
Astah UML 8.1 Change Vision(日本) $1190-$8900每年10人,Community版免费 Java、Linux、MacOS、Windows C#、C++、Java、Objective-C、SQL 支持 Java双向工程。支持思维导图(Mind Map),可以从思维导图中转换内容到用例图或者类图。曾用名:JUDE。支持自行编写的插件。
BOUML 7.8 Bruno Pagès(法国) 免费 Linux、MacOS、Windows C、C++、CORBA IDL、Java、PHP、Python、SQL 支持 支持C++和Java编写的插件。 版本更新频率很快。
Cubetto UML 5.1.7 EndeavorForever $30 Android、iOS、MacOS 支持 仅支持用例图、类图、活动图。
draw.io 8.8.7 JGraph Ltd 免费 HTML 支持 在线绘图工具,支持UML。
draw.io Desktop 8.8.7 JGraph Ltd 免费 Chrome OS、Linux、MacOS、Windows 支持 绘图工具,支持UML。
Enterprise Architect 14.1 Sparx Systems(澳大利亚) $135-$699 Windows ActionScript、Ada、C、C#、C++、Java、JavaScript、Pascal、PHP、Python、SQL、System C、VB、VB.NET、Verilog、VHDL Visual Studio 支持 性价比很高,目前最流行的UML建模工具。还包含需求管理、项目估算、测试支持。团队建模支持。
GenMyModel GenMyModel $0-$16每月 HTML C#、C++、Java、Lua、Python 支持 基于Javascript和HTML5。团队协作,在线建模。代码生成。已经有超过675,000个在线建造的模型。
LucidChart Lucid Software Inc. 个人版免费,专业版$10每月 HTML 不支持 绘图工具。支持各种UML图。
Modelio 3.7.1 Modeliosoft $1200-$1800 Linux、MacOS、Windows C#、C++、Java、SQL Eclipse、Visual Studio 支持 UML和BPMN建模,强调协作建模,提供模型网络存储。
OmniGraffle for iOS 3 Omni Group $49.99-$99.99 iOS 不支持 绘图工具iOS版
OmniGraffle for Mac 7.7 Omni Group $99.99-$199.99 MacOS 不支持 绘图工具Mac版
Papyrus 4.0.0 Laboratory of Model Driven Engineering for Embedded Systems 免费 Java C++、Java Eclipse 不支持 前身为TOPCASED。Eclipse的UML插件,随Eclipse升级。致力于关键系统的建模。支持UML2.5,可自行添加图形,代码生成器。
PowerDesigner 16.6 SAP(德国) $300-$6000 Windows C#、Java、PowerBuilder、SQL、VB.NET Visual Studio 支持 老牌建模工具。现在SAP旗下。企业建模、对象建模、数据建模相结合。
Rational Rhapsody 8.4.0 IBM $699-$8900 Linux、Windows Ada、C++、CORBA IDL、Java Visual Studio 支持 聚焦于实时嵌入系统开发的模型驱动开发(Model-Driven Development,MDD)工具,能从状态图、活动图生成代码。支持SysML。支持DoDAF框架。支持最新版本的IDE。1996由以色列公司I-Logix Inc.开发,后来被Telelogic收购,最终归入IBM旗下。
Rational Software Architect 9.7 IBM $898-$16500 Linux、MacOS、Windows C#、C++、CORBA IDL、Java、SQL Eclipse、Visual Studio 支持 功能最强大的建模工具。IBM收购Rational后将Rose改为Rational Software Architect。
Runway 1.9 Todd Ditchendorf $9.99 MacOS 不支持 Mac原生UML工具
SinelaboreRT 3.7.2.2 Peter Mueller(德国) $119 Java C、C#、C++、Java、Python、Swift 支持 状态机图和活动图代码生成工具。先在EA、Visual Paradigm 、Cadifra、UModel、Magic Draw、ArgoUML等UML建模工具中建立状态机模型,然后导出为XMI文件。sinelaboreRT将XMI文件导入,生成源代码。
Software Ideas Modeler 11.97 Dušan Rodina $68-$345 Windows ActionScript、C#、C++、Java、JavaScript、PHP、Python、Ruby、SQL、VB、VB.NET 支持 轻量级UML建模工具。
StarUML3 3.1.0 MKLab(韩国) $69-$129 Linux、MacOS、Windows C#、C++、Java 支持 曾经最流行的开源UML工具,多年沉寂后重新开发。开放API,支持HTML5, CSS3, JavaScript和Node.js编写扩展。模型验证,JavaScript代码生成。支持团队开发。
Together 12.9 Micro Focus $800-$4000 Java、Linux、Windows C#、C++、Java、SQL Eclipse 支持 Peter Coad主持开发的工具,支持彩色建模。从Borland公司收购得来。
Umbrello 2.27 Umbrello Project Team 免费 Linux、MacOS、Windows ActionScript、Ada、C#、C++、CORBA IDL、D、Java、JavaScript、Pascal、SQL 支持 基于KDE的Linux平台UML建模工具
UML Designer 8.1.0 Obeo 免费 Linux、MacOS、Windows Eclipse 不支持 支持绝大多数UML元素。
UModel 2019 2019 Altova $119-$299 Windows C#、C++、Java、VB.NET Eclipse、Visual Studio 支持 强大双向工程能力。特别是序列图逆向工程。
Visio 2016 Microsoft $480 Windows C#、C++、CORBA IDL、VB.NET Visual Studio 支持 微软的绘图工具,支持UML。
Visio Stencil and Template for UML 2.5 Pavel Hruby 免费 不支持 针对Visio各个版本(从4.1到2013)的UML Stencil
Visual Paradigm for UML 15.2 Visual Paradigm(中国香港) $99-$1999 Java ActionScript、C#、C++、CORBA IDL、Java、Objective-C、Pascal、Perl、PHP、Python、SQL、VB.NET Android Studio、Eclipse、IntelliJ IDEA、NetBeans IDE、Visual Studio 支持 很用心的建模工具。支持编写用例规约。支持文本分析和CRC卡。支持自定义形状或导入Visio的图形。Java代码转序列图。有需求管理功能。可用性好,图形漂亮。报表生成,影响分析。业务规则编辑器,对企业架构语言ArchiMate的支持。
visualSTATE 10.1.1 IAR Systems $299-$4999 Windows C、C#、C++、Java 支持 使用UML进行嵌入式系统开发。包括设计、测试。自动生成C/C++代码和全套文档。
WhiteStarUML 5.9.1 janszpilewski 免费 Windows C#、Java 支持 老StarUML的一个分支。
YAKINDU Statechart Tools 3.3 itemis AG €0-€1500 Java C、C++、Java 不支持 状态机建模工具,提供EA插件。
nomnoml Daniel Kallin 免费 HTML 不支持 文本转UML
CACOO Nulab, Inc. $4.95每月 HTML 不支持 在线画图工具,支持UML
CaseFu Lastware sro(捷克) 免费 HTML 不支持 在线用例工具,由UCTool演变而来。
Class Visualizer 1.8.0 Jonatan Kaźmierczak 免费 Java Java 不支持 从Java字节码生成UML类图。
ConceptDraw Pro 11 Computer Systems Odessa $199 MacOS、Windows 不支持 绘图工具,兼容Visio 2013.
Creately Desktop Cinergix Pty. Ltd. $75 Linux、MacOS、Windows 不支持 绘图工具,支持UML。
Creately Online Cinergix Pty. Ltd. $0-$5每月 HTML 不支持 在线画各种软件建模图形。支持14种UML图。也有桌面版。
easyUML 1.4 Silver 免费 Java Java NetBeans IDE 不支持 NetBean 8.0-8.2 UML建模插件。
JS/UML 0.9.3 jhammen, ltd-mcload, ocorpening 免费 JavaScript Eclipse 不支持 Eclipse插件,从JavaScript得到UML模型。
Modelmaker 11.11 SimpleMind €199 Windows C#、Pascal Delphi、Visual Studio 不支持 支持Delphi 4到Delphi XE-XE8,Delphi 10.2 Tokyo,VS 2003到2013。2018年5月,作者停止维护,将整个工具移交给思维导图工具开发者SimpleMind
ObjectAid UML Explorer 1.2.2 ObjectAid LLC 免费 Java Java Eclipse 不支持 Eclipse插件
objectiF 7.2 microTOOL GmbH $150 Windows C#、C++、Java、VB.NET Eclipse、Visual Studio 不支持 和VS.NET、Eclipse结合。
PlantText Arwen Vaughan 免费 HTML 不支持 基于PlantUML的在线UML编辑器。
PlantUML 1.2018.8 Arnaud Roques 免费 Java、Linux、MacOS、Windows 不支持 将文本转换为UML图形
ProcessOn 北京大麦地信息技术有限公司 免费 HTML 不支持 在线绘图
PyNSource 1.60 AndyPatterns 免费 Linux、MacOS、Windows Python 不支持 从Python代码生成UML图
Quick Sequence Diagram Editor Markus Strauch 免费 Java 不支持 从文本创建UML序列图
RailRoady 1.3.0 Preston Lee 免费 Linux、MacOS Ruby 不支持 从Rails 3/4/5 model和controller生成UML 类图
Trufun Plato V6 楚凡科技 免费 Linux、Windows C++、Java Eclipse、Visual Studio 支持 国产UML建模工具
UCTool 3.0.0 imaixner 免费 Java、Linux、MacOS、Windows 不支持 用例工具,遵从Cockburn的格式。
UML Diagrammer 6.60 Pacestar $179 Windows 不支持 除支持UML2.0外,还支持传统流程图。
UML Lab 1.3.4 Yatta Solutions GmbH €199-€340 Java Eclipse 支持 基于模板的双向工程;UML 2.3类图和Xpand/Xtend 集成。基于模型的代码验证(OCL)
UMLet 14.3 M. Auer, T. Tschurtschenthaler, L. Meyer, G. Rainer, U. Beyer. 免费 Linux、MacOS、Windows C、C++ Eclipse 不支持 轻量建模工具。和Eclipse集成。
UMLetino 14.3 M. Auer, T. Tschurtschenthaler, L. Meyer, G. Rainer, U. Beyer. 免费 HTML 不支持 基于UMLet的在线建模工具
UMLGraph 5.6 Diomidis D. Spinellis 免费 Java、Linux、MacOS、Windows Java 不支持 由《代码阅读方法与实践》作者Diomidis Spinellis编写。
Umple 1.29.1 Aivosto 免费 HTML Java、PHP、Ruby Eclipse 不支持 自称“Model-Oriented Programming”,把图形和文本结合起来,支持Java、PHP和Ruby代码生成,可以在线使用,也可以作为Eclipse插件。
Visual Paradigm Online Visual Paradigm(中国香港) 免费 HTML 不支持 在线工具
Visustin 8.05 Aivosto $299-$499 Windows ABAP、ActionScript、Ada、C、C#、C++、Clipper、COBOL、Fortran、FoxPro、HTML、JavaScript、Perl、PHP、Python、Ruby、SQL、VB、VB.NET 不支持 将代码逆转成流程图和UML活动图,支持49种语言,可导入Visio。 该工具2003年发布,已有15年历史。
WinA&D 8 Excel Software $395-$995 Windows Ada、C#、C++、Java、Objective-C、Pascal、PHP、SQL 支持 超过30年历史的老牌建模工具。支持UML、BPMN、CRC、数据流图、ER图。
yEd Graph Editor 3.18.1.1 yWorks 免费 Java、Linux、MacOS、Windows 不支持 在线画图工具,支持UML

软件需求设计UML全程实例剖析5月18-19日深圳公开课>>

UMLChina建模示范视频(蓝光超清):并多多、迪迪出行、微信餐馆、三方采购平台、制造执行系统、会议管理系统、考勤系统……>>


本文转载自微信公众号 - UMLChina(umlchinagroup1)


 目录