UML建模相關工具一覽


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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM