首页 > 其他分享 >UML相关工具一览(2017年10月更新)

UML相关工具一览(2017年10月更新)

时间:2023-01-16 15:04:23浏览次数:64  
标签:10 在线 Windows 建模 支持 UML 工具 2017

UML相关工具一览(2017年10月更新)

UML相关工具一览(2017年10月更新)_Windows 整理

最近主要版本更新:Visual Paradigm for UML 14.2、Astah UML 7.2、UModel 2018、Cubetto UML 5.1.5、OmniGraffle for Mac 7.5、Software Ideas Modeler 11.27、CaseFu、Stateless Designer 1.5、System Architect 11.4.4.2、Trace Modeler 1.6.13、Umbrello UML Modeller 2.23、UML Diagrammer 6.49、UML Designer 8.0、WinA&D 8、yED 3.17.1

以下总结了全世界的各种UML相关工具。

 


工具(最新版本)

平台

备注

重点推荐UML工具



Enterprise Architect 13.5

UML相关工具一览(2017年10月更新)_Java_02

Windows、Linux

性价比很高,目前最流行的UML建模工具。还包含需求管理、项目估算、测试支持。团队建模支持。

Rational Software Architect 9.6

UML相关工具一览(2017年10月更新)_UML_03

Windows, Linux, Unix

功能最强大的建模工具。

Rational Software Architect RealTime Edition(RSARTE) 10.0.0

UML相关工具一览(2017年10月更新)_UML_03

Windows, Linux

Rational Software Architect的实时建模插件,取代Rose Realtime。

Rational Rhapsody 8.2.1

UML相关工具一览(2017年10月更新)_UML_03

Linux, Windows, Solaris

聚焦于实时嵌入系统开发的模型驱动开发(Model-Driven Development,MDD)工具,能从状态图、活动图生成代码。支持SysML。支持DoDAF框架。8.1支持最新版本的IDE。

Visual Paradigm for UML 14.2

UML相关工具一览(2017年10月更新)_UML_06

Java

支持编写用例规约。支持文本分析和CRC卡。支持自定义形状或导入Visio的图形。Java代码转序列图。有需求管理功能。可用性好,图形漂亮。报表生成,影响分析。业务规则编辑器,对企业架构语言ArchiMate的支持。

Astah UML 7.2

UML相关工具一览(2017年10月更新)_UML_07

Java

Java双向工程。支持思维导图(Mind Map),可以从思维导图中转换内容到用例图或者类图。曾用名:JUDE。支持自行编写的插件。

StarUML2 2.8.0

UML相关工具一览(2017年10月更新)_UML_08

Mac OS X、Windows、Linux

曾经最流行的开源UML工具,多年沉寂后重新开发。开放API,支持HTML5, CSS3, JavaScript和Node.js编写扩展。模型验证,JavaScript代码生成。支持团队开发。

WhiteStarUML 5.8.7

UML相关工具一览(2017年10月更新)_Java_09

Windows

老StarUML的一个分支。

PowerDesigner 16.6

UML相关工具一览(2017年10月更新)_Java_10

Windows

企业建模、对象建模、数据建模相结合。

UModel 2018

UML相关工具一览(2017年10月更新)_Windows_11

Windows

强大双向工程能力。特别是序列图逆向工程。支持UML2.4。

Together 12.9

UML相关工具一览(2017年10月更新)_UML_12

Java

强有力的工具。支持DSL、OCL2.0、PEL4WS。

ARTiSAN Studio 8.1(Atego Modeler)

UML相关工具一览(2017年10月更新)_UML_13

Windows, Solaris(服务器端安装)

Aonix和Artisan合并为Atego。Atego被PTC收购。

BOUML 7.0.1

UML相关工具一览(2017年10月更新)_Windows_14

Unix/Linux/Solaris, MacOS X ,  Windows

支持C++和Java编写的插件。

版本更新频率很快。

Case Complete 2017

UML相关工具一览(2017年10月更新)_UML_15


用例和需求管理工具

Cubetto UML 5.1.5

UML相关工具一览(2017年10月更新)_UML_16

iOS、Android、Mac、Windows、Linux

支持用例图、类图、活动图。

LucidChart

UML相关工具一览(2017年10月更新)_UML_17

在线

绘图工具。支持UML。

Modelmaker 11.11

UML相关工具一览(2017年10月更新)_UML_18

Windows

Delphi和C#重构和UML建模,支持某些“自适应”的方法学。

OmniGraffle for Mac 7.5
OmniGraffle for iOS 3

UML相关工具一览(2017年10月更新)_UML_19

Mac

iOS

画图工具

Rational Method Composer 7.5.2.4

UML相关工具一览(2017年10月更新)_UML_20


就是过去的Rational Unified Process

GenMyModel

UML相关工具一览(2017年10月更新)_UML_21

在线

基于Javascript和HTML5。团队协作,在线建模。代码生成。已经有超过500,000个在线建造的模型。

Runway 1.9

UML相关工具一览(2017年10月更新)_UML_22

Mac OS X

Mac原生UML工具

SinelaboreRT 3.7.1

UML相关工具一览(2017年10月更新)_UML_23


状态机图和活动图代码生成工具。先在EA、Visual Paradigm 、Cadifra、UModel、Magic Draw、ArgoUML等UML建模工具中建立状态机模型,然后导出为XMI文件。sinelaboreRT将XMI文件导入,生成源代码。

Software Ideas Modeler 11.27

UML相关工具一览(2017年10月更新)_UML_24


轻量级UML建模工具。

visualSTATE 8.1

UML相关工具一览(2017年10月更新)_Windows_25

Windows

使用UML进行嵌入式系统开发。包括设计、测试。自动生成C/C++代码和全套文档。

Visual Studio 2015

UML相关工具一览(2017年10月更新)_UML_26

Windows

逆向工程比较出色,支持用例图、类图、序列图、组件图、活动图。

Visio 2016

UML相关工具一览(2017年10月更新)_Java_27

Windows

微软的绘图工具,支持UML。

Visio Stencil and Template for UML 2.5

UML相关工具一览(2017年10月更新)_UML_28

Windows

针对Visio各个版本(从4.1到2013)的UML Stencil

其他UML工具



Acceleo 3.6.6

UML相关工具一览(2017年10月更新)_Windows_29

Java

法语工具。与Eclipse及EMF集成。

AmaterasUML 1.3.2

UML相关工具一览(2017年10月更新)_Java_30

Java

Eclipse插件,其中的类图、序列图分析是其特色,可以从代码分析出序列图。

AndyUML 1.4.2

UML相关工具一览(2017年10月更新)_UML_31

Android

​http://yuml.me​​的一个客户端

AndroMDA 3.5

UML相关工具一览(2017年10月更新)_Java_32


支持UML2和基于EMF的工具

Architexa 2.0

UML相关工具一览(2017年10月更新)_UML_33


Eclipse下的新型UML工具,专注于帮助程序员理解代码。

ArgoUML v0.34

UML相关工具一览(2017年10月更新)_Windows_34UML相关工具一览(2017年10月更新)_Java_35

Java

最早的开源UML工具,支持OCL,支持认知式开发,不再只是画图,例如可以自动评价设计、自动更正…等等。

Astade 0.10.1

UML相关工具一览(2017年10月更新)_Windows_36


UML-C++转换工具

Astah UMLpad 1.1.2

UML相关工具一览(2017年10月更新)_UML_37

iOS

最新版本为iOS 7和Retina显示优化。

创建和浏览UML类图,另存为图片或XML导出到Astah以及其他UML工具。

BridgePoint xtUML 5.3.4

 UML相关工具一览(2017年10月更新)_Windows_38

Windows, Solaris

专门针对嵌入式系统的MDA工具,使用xtUML(UML2的一个子集),可直接运行模型。

CACOO

UML相关工具一览(2017年10月更新)_Windows_39

在线

支持在线绘制各种图形,包括UML。

CASE Spec

UML相关工具一览(2017年10月更新)_UML_40


用例和需求管理工具

CaseFu

UML相关工具一览(2017年10月更新)_Java_41

在线

在线用例工具,由UCTool演变而来。

Cadifra UML Editor 1.3.3

UML相关工具一览(2017年10月更新)_Java_42

Windows


Class Visualizer 1.8.0

Java

从Java字节码生成UML类图。

ConceptDraw Pro 11

UML相关工具一览(2017年10月更新)_UML_43

Windows、Mac

画图工具,兼容Visio 2013.

Creately

UML相关工具一览(2017年10月更新)_Java_44

在线,桌面

在线画各种软件建模图形。支持14种UML图。也有桌面版。

Crocus Modeller 1.3.4

UML相关工具一览(2017年10月更新)_UML_45

Flash,在线,桌面

适用于AS3和Flex项目

Dia 0.97.2

UML相关工具一览(2017年10月更新)_Java_46

Linux(Debian, Redhat),Windows

类似Visio的工具。还支持E-R图

Diagrammer

UML相关工具一览(2017年10月更新)_Windows_47


通过文本输入,在线画UML图。

draw.io

UML相关工具一览(2017年10月更新)_Java_48

在线


Draw Smart for iPad 2.7

UML相关工具一览(2017年10月更新)_UML_49

iOS

iPad下的画图工具

Draw UML for iPad 1.4

UML相关工具一览(2017年10月更新)_UML_50

iOS

iPad下的UML工具。

Dynamic Draw 5.7.0

UML相关工具一览(2017年10月更新)_Java_51


画图工具,可以画流程图、UML图

easyUML

UML相关工具一览(2017年10月更新)_UML_52


NetBean 8.0 UML建模插件。

EclipseUML 2012

UML相关工具一览(2017年10月更新)_Java_53

Java

和Eclipse及CVS集成的UML工具。可以从字节码逆向工程到类图和序列图。

Edraw Max Pro 8.7

UML相关工具一览(2017年10月更新)_Java_54

Windows、Mac、Linux

可以导入Visio文件

Entity Model Studio 2.7.0

UML相关工具一览(2017年10月更新)_Java_55

.Net

提供一个基于UML标准的图形化建模方法,支持静态建模,数据库设计,代码生成以及一个配套的自主研发的ORM框架。

ER/Studio XE7

UML相关工具一览(2017年10月更新)_UML_56

Windows

数据建模工具,Enterprise Team Edition具备UML建模功能。

eUML2 3.7.0

UML相关工具一览(2017年10月更新)_Java_57

Java

这个产品实际上是Eclipse UML产品的分支。 松亚科技公司的创始人曾是Omondo公司的共同创始人和首席技术官, 他以"julien"为代名,设计和实现了该产品的主要基本结构. 他在2006年5月离开公司时享有该产品的版权. 整个技术团队也跟随着他,并于2006年5月推出eUML2和eBPMN第一版本.

Fujaba Tool Suite 5.0.4

UML相关工具一览(2017年10月更新)_Java_58

Java

学院派作品,支持Patterns

Gaphor 0.17.1

UML相关工具一览(2017年10月更新)_Windows_59

GTK+

用Python写成。

Gliffy

UML相关工具一览(2017年10月更新)_Java_60

在线

在线画图工具,支持各种UML图。

Graphviz 2.38

UML相关工具一览(2017年10月更新)_Java_61


从代码生成UML图

Gridraw 0.14

UML相关工具一览(2017年10月更新)_Java_62


全键盘操作UML建模

Green 3.5.1

UML相关工具一览(2017年10月更新)_UML_63

Windows

类图工具。结合Eclipse 3.3。适合教学用。

GWT UML2 Tool R0.1

UML相关工具一览(2017年10月更新)_UML_64

在线

基于HTML5

HandyUML 1.0.7.2

UML相关工具一览(2017年10月更新)_Windows_65

Android


Idatto UML 1.4

iOS,Mac


IntelliJ IDEA 2016.3.2

UML相关工具一览(2017年10月更新)_Java_66

Java

提供类图建模

JSUML 0.9.3


Eclipse插件,从JavaScript得到UML模型。

jsUML2 004

在线

基于HTML5/javascript,允许开发人员在Web应用程序中嵌入UML图。

LumiCode 3.0

UML相关工具一览(2017年10月更新)_Windows_67


逆向工程。从.Net程序集转出序列图和类图。

MacA&D 7.4

UML相关工具一览(2017年10月更新)_UML_68

Mac

支持UML建模,结构化建模,数据建模。

MagicDraw 18.5SP1

UML相关工具一览(2017年10月更新)_Java_69

Java

和Eclipse、VS集成,支持多国语言。支持RUP和WAE设计模式,支持DoDAF框架。支持SysML。

MDriven Framework for visualstudio 2013

UML相关工具一览(2017年10月更新)_UML_70


MDA工具。

MetaEdit+ 5.5

UML相关工具一览(2017年10月更新)_UML_71

Linux,Windows

领域特定建模(DSM)工具。

Metamill 7.0

UML相关工具一览(2017年10月更新)_Windows_72

Linux,Windows

多用户建模支持。

miUML

UML相关工具一览(2017年10月更新)_Windows_73


开源可执行UML工具

Modelio 3.6.1

UML相关工具一览(2017年10月更新)_UML_74


UML和BPMN建模,强调协作建模,提供模型网络存储。

MODELUS

UML相关工具一览(2017年10月更新)_Windows_75

在线、Flash

全面支持UML2.x

MyEclipse UML

UML相关工具一览(2017年10月更新)_Java_76



NClass 2.04

 


将C#和Java代码转成类图

NetBeans UML 6.7及更早版本

UML相关工具一览(2017年10月更新)_Windows_77



NetBeans UML 新版本PlantUML 1.4 插件



nomnoml

UML相关工具一览(2017年10月更新)_UML_78

在线

文本转UML

ObjectAid UML Explorer for Eclipse 1.1.8

UML相关工具一览(2017年10月更新)_Java_79

Java

Eclipse插件,支持类图序列图逆向工程。序列图功能要收费。

objectiF 5.0

UML相关工具一览(2017年10月更新)_Java_80

Windows

和VS.NET、Eclipse结合。UML相关工具一览(2017年10月更新)_Java_81

OpenAmeos 11.0

UML相关工具一览(2017年10月更新)_UML_82

Linux, Solaris, Windows

实时嵌入式系统建模工具。

Anoix将其开源。

openArchitectureWare 4.3.1

UML相关工具一览(2017年10月更新)_Windows_83

Java

UML相关工具一览(2017年10月更新)_UML_84MDA/MDD生成器框架,支持MagicDraw, Eclipse UML2, Enterprise Architet等多种工具。相关书籍:

​http://www.china-pub.com/44194​

已经成为Eclipse Modeling Project的一部分

Open ModelSphere 3.2

UML相关工具一览(2017年10月更新)_UML_85

Java

支持业务流程建模、数据建模、UML建模。

Papyrus 3.0.0

UML相关工具一览(2017年10月更新)_Java_86

Java

前身为TOPCASED。Eclipse的UML插件,随Eclipse升级。致力于关键系统的建模。支持UML2.5,可自行添加图形,代码生成器。

PlantUML

UML相关工具一览(2017年10月更新)_UML_87


将文本转换为UML图形

PlantText

UML相关工具一览(2017年10月更新)_Java_88

在线

基于PlantUML的在线UML编辑器。

ProcessOn

UML相关工具一览(2017年10月更新)_Windows_89

在线

HTML5

PyNSource 1.60


从Python代码生成UML图

Quick Sequence Diagram Editor

Java

从文本创建UML序列图

RailRoady 1.3.0

Mac、Ubuntu

从Rails 3/4 model和controller生成UML 类图

PragmaDev Studio

 UML相关工具一览(2017年10月更新)_Windows_90


以前的Real Time Developer Studi,聚焦于实时嵌入系统开发的模型驱动开发和测试工具套件。

SeedUML

UML相关工具一览(2017年10月更新)_Windows_91

在线

基于PlantUML的在线编辑器

Select Solution for MDA

UML相关工具一览(2017年10月更新)_UML_92

Windows

可以和ERWin, Caliber-RM协同工作,Rose输入输出。

UML相关工具一览(2017年10月更新)_UML_93

Sketchboard.me

 

在线


SmartDraw 2016

UML相关工具一览(2017年10月更新)_UML_94

Windows

支持包括UML在内的各种软件设计图形,支持UML2.0。

Soloist 1.0.16

UML相关工具一览(2017年10月更新)_Java_95


可执行UML平台

Stateless Designer 1.5

UML相关工具一览(2017年10月更新)_Windows_96

Windows

C#层次状态机框架

VS2012、VS2013、VS2015、VS2017插件

System Architect 11.4.4.2

UML相关工具一览(2017年10月更新)_Windows_97

Windows

能够把数据模型转成类模型,支持流行的工业架构框架,如Zachman Framework, DoDAF (C4ISR Framework)和TOGAF (The Open Group Architecture Framework).  。2015年12月UNICOM从IBM收购。

Tangible Architect 4.0

UML相关工具一览(2017年10月更新)_UML_98

Windows

直接在VS 2008-2015中根据UML模型生成业务对象和数据库,并把业务对象和表示层绑定。内嵌DSL建模器。

TextUML Toolkit

UML相关工具一览(2017年10月更新)_Windows_99


键入脚本,得到UML模型。

TinyUML 0.13

Java


TopCoder UML Tool 1.2.7

UML相关工具一览(2017年10月更新)_UML_100

Java

工具遵从TopCoder所推崇组件方法学,将取代会员们当前使用的Poseidon for UML。

Trace Modeler 1.6.13

UML相关工具一览(2017年10月更新)_Windows_101

Java

UML序列图专用工具

Trufun V6

UML相关工具一览(2017年10月更新)_Windows_102

Windows


UCTool 3.0.0

Java

用例工具,遵从Cockburn的格式。

Umbrello UML Modeller 2.23

UML相关工具一览(2017年10月更新)_UML_103

Linux/KDE、Windows、Mac


UML4AS 1.0.1

UML相关工具一览(2017年10月更新)_Windows_104


针对ActionScript和Flex的建模工具

UmlCanvas

UML相关工具一览(2017年10月更新)_UML_105


Javascript库,将HTML5 Canvas转成动态交互的UML图。

UML Diagrammer 6.49

UML相关工具一览(2017年10月更新)_Java_106

Windows

除支持UML2.0外,还支持传统流程图。

UML Designer 8.0

UML相关工具一览(2017年10月更新)_Java_107

Windows、Linux、Mac

支持绝大多数UML元素。

UMLer

UML相关工具一览(2017年10月更新)_UML_108

在线

目前只能画类图

UMLGraph 5.6

UML相关工具一览(2017年10月更新)_Java_109

Java

由《代码阅读方法与实践》作者Diomidis Spinellis编写。

UML Lab 1.3.4

UML相关工具一览(2017年10月更新)_Windows_110

Java

基于模板的双向工程;UML 2.3类图和Xpand/Xtend 集成。基于模型的代码验证(OCL)

UMLet 14.2

UML相关工具一览(2017年10月更新)_Windows_111


轻量建模工具。和Eclipse集成。

UMLetino 14.2

UML相关工具一览(2017年10月更新)_Java_112


在线UML工具,基于UMLet。

Umlify 1.2.6


从Ruby代码产生UML类图

UML SketchClass 1.0.4

UML相关工具一览(2017年10月更新)_Java_113

iOS

iPad上的UML工具,目前只能画类图

UMLStudio 8.0

UML相关工具一览(2017年10月更新)_Java_114

Windows


Umple Online 1.25

UML相关工具一览(2017年10月更新)_Windows_115

在线

在线绘制类图,生成代码,并提供了一些案例

USE 4.2.0

UML相关工具一览(2017年10月更新)_UML_116


从文本得到UML模型。

支持基于OCL的简单命令式语言(SOIL)

Visual Classworks 7.0.4

UML相关工具一览(2017年10月更新)_Windows_117

Windows

类图设计工具。

Visustin v8

UML相关工具一览(2017年10月更新)_Windows_118


将代码逆转成流程图和UML活动图,支持49种语言。

WinA&D 8

UML相关工具一览(2017年10月更新)_Windows_119

Windows

支持UML、CRC、数据流图、ER图。

Yakindu Statechart Tools 2.9.3

UML相关工具一览(2017年10月更新)_Java_120

Eclipse

状态机建模工具

yED 3.17.1

UML相关工具一览(2017年10月更新)_Java_121

Windows、Unix/Linux、Mac OS X

在线画图工具,支持UML

 

   UML相关工具一览(2017年10月更新)_UML_122

标签:10,在线,Windows,建模,支持,UML,工具,2017
From: https://blog.51cto.com/u_15684364/6010429

相关文章

  • UML相关工具一览(2017年3月)
    UML相关工具一览(截止2017年3月) 整理最近主要版本更新: BOUML6.12、CubettoUML5.1.3、Runway1.8.6、SoftwareIdeasModeler10.67、visualSTATE8.1、UMLDiagrammer6......
  • postgresql不支援 10 验证类型
    在运行postgresql进行数据导入时,出现如下问题org.postgresql.util.PSQLException:不支援10验证类型。请核对您已经组态pg_hba.conf文件包含客户端的IP位址或网路区段......
  • UML相关工具一览(2018年5月更新)
     整理最近主要版本更新: BOUML7.5、CubettoUML5.1.7、EdrawMaxPro9.1、MDrivenFrameworkforvisualstudio2017、Modelio3.7.1、NetBeansUML 新版本PlantUML1......
  • 算法学习笔记(10): BSGS算法及其扩展算法
    BSGS算法及其扩展算法BSGS算法所谓BabyStep,GiantStep算法,也就是暴力算法的优化用于求出已知\(a,b,p,p为质数\)时\(a^x\equivb\pmodp\)的一个最小正整......
  • SQL239 将titles_test表名修改为titles_2017
    SQL239将titles_test表名修改为titles_2017题目描述将titles_test表名修改为titles_2017。思路关于MySQL中ALTERTABLE的命令用法ALTERTABLE表名ADD列名/索引/......
  • 【干货】2022鹏业安装算量软件10个常见问题整理
    1、图纸导入捕捉点不精确操作步骤:①底图按钮;进入底图状态②鼠标右键;底图无法捕捉③根据提示框选图纸范围2、管道保温不出量操作步骤:①查看主项规格,类别,保温厚度是否设......
  • 刺激,线程池的一个BUG直接把CPU干到100%了。
    你好呀,我是歪歪。给大家分享一个关于ScheduledExecutorService线程池的BUG啊,这个BUG能直接把CPU给飚到100%,希望大家永远踩不到。但是,u1s1,一般来说也很难踩到。......
  • Windows10系统安装Jenkins
    可参考文章这篇文章已经写得非常详细了https://www.cnblogs.com/ljkuailexuexi/p/16699463.html注意的细节Jenkins下载选择Windows进入页面就会自动下载安装时需......
  • 10.PyQt5【基本组件】标签-QLabel
    一、前言QLabel对象充当占位符以显示不可编辑的文本或图像,或动画GIF电影。它也可以用作其他小部件的助记键。标签上可以显示纯文本、超链接或富文本。二、学习目标1.Q......
  • [1036]Linux启动时间分析
    简述今天有同事咨询:项目上有台服务器操作系统启动时间较长,如何分析?果然,好问题都来自实践。经过查找,对于所有基于systemd的系统,可以使用systemd-analyze来分析系统启动时间。......