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

  • 2019 年 10 月 6 日
  • 筆記

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