UML建模相关工具一览

UML建模工具列表更新。

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

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

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


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

相关推荐