天天看點

UML相關工具一覽(20190512 更新)

UML模組化工具清單更新。

公衆号文章中無法直接查詢,請到

http://www.umlchina.com/Tools/search.aspx

查詢您需要的模組化工具

UML相關工具一覽(20190512 更新)

UMLChina整理

以下總結了全世界的各種UML相關工具。如果您發現本文中的錯誤或存在需要更新的地方,可郵件[email protected]或微信umlchinapan告知,謝謝!本查詢工具目前還比較粗糙,我們會不斷改進。

最近幾個月更新的工具有:Rational Rhapsody 8.4.0、Visual Paradigm for UML 15.2、Astah UML 8.1、StarUML3 3.1.0、UModel 2019、BOUML 7.8、Software Ideas Modeler 11.97、visualSTATE 10.1.1

可以按以下條件查詢:

關鍵詞: (EA、Rose、狀态機...都可以)

平台:

支援程式設計環境:

支援程式設計語言:

價格範圍:

軟體需求設計UML全程執行個體剖析5月18-19日深圳公開課>>

UMLChina模組化示範視訊(藍光超清):并多多、迪迪出行、微信餐館、三方采購平台、制造執行系統、會議管理系統、考勤系統……>>

工具 廠商 價格 運作平台 代碼工程 程式設計環境 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