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 | 否 |