统一建模语言工具列表

本文比较UML工具.UML工具软件应用程序支持该功能的某些功能统一的建模语言.

一般的

姓名创造者平台 / OS首次公开发行最新的稳定版本开源软件许可证使用的编程语言
argoumltigris.org跨平台(Java)1998-042011-12-15[1]是的EPLJava,C ++(作为模块)
阿斯塔ChangeVision,Inc。[2]跨平台(Java)2009-10-192020-11-25(v8.3)[3]商业的。免费教育版,订阅模型爪哇
ATLobeo,inria
自由软件社区
跨平台(Java)未知2020-06-22(4.2.1)[4]是的EPL爪哇
微聚焦在一起微聚焦跨平台(Java)未知2008(v12.6)[5]商业的未知
Bouml布鲁诺·帕格斯(BrunoPagès)跨平台2005-02-262021-01-14从v7.0中免费商业的从v5.0到v6.12开始,v5.0之前的GPL[6]C ++/QT和Java(“插入”)
cacoo努拉布Windows 7+,Mac OS X2010-10网站经常更新商业,免费版本可用HTML5
casecompleteSerlio软件视窗20042020(v15)商业的C#
ConceptDraw ProCS敖德萨Windows,MacOS19932017-11-07(V11)[7]商业的未知
创造CinergixWindows,Mac OS X2008网站经常更新商业,免费版本可用HTML5
直径亚历山大·拉尔森/侏儒办公室跨平台(GTK+)1998-08-31[8]2014-09-05(v0.97.3)[9]是的GPLC
以前绘制[10]Jgraph Ltd.[11]Windows,Linux,MacOS,Chrome2016-09-06[12]2021-05-13(v14.6.13)[13]是的免费,Apache V2JavaScript,Java
UML2工具[14]日食基金会跨平台(Java)20072020-03-02(v5.5.1)[15]是的EPL[16]爪哇
Edraw MaxEdrawsoftWindows,Linux,MacOS20042020-07-30(v10.0.5)[17]商业的C ++
企业建筑师Sparx系统Windows(支持Linux和MacOS安装)20002021-02-02(V15.2构建1558)[18]商业的C ++
高潮Arjan J. MolenaarWindows,Linux,MacOS20022022-10-08(2.12.1)[19]是的免费,Apache V2Python/GTK
茂密幽默Chrome,Safari,Firefox,Internet Explorer 9+2006-08-01网站经常更新商业免费试用HTML5和JavaScript
JETUML马丁·罗比拉德(Martin P. Robillard)跨平台(Java)2015-01-232020-12-04(v3.1)[20]是的GPL爪哇
JdeveloperOracle Corporation跨平台(Java)未知2019-09(V12C 12.2.1.4.0)[21]免费软件爪哇
Lucidchart清醒软件Windows,MacOS,Linux,Solaris2008-12网站经常更新商业 /免费(教育)HTML5JavaScript
魔术没有魔术, 一个DassaultSystèmes公司Windows Vista SP2然后,OS X Mountain Lion稍后,或Linux[22]19982021-02-12(2021x)[23]商业的爪哇
微软Visio微软视窗19922016(v16.0)商业的未知
Microsoft Visual Studio微软视窗1997-022016-06-27社区与快递版本:注册软件;企业,专业和其他版本:试用器件C ++,C#
模型ModelioSoft(Softeam Group)Windows,Linux,MacOS20092020-10-01(4.1.0)[24]是的核心工具:GPL,扩展:Apache许可证[25]商业的[26]爪哇[27]
myeclipseGenuitecWindows,Linux2003[28]未知商业的爪哇
nclassBalazs TihanyiWindows,MacOS,Linux,Unix2006-10-152019-09-27(v2.7.0)[29]是的GPL[30]C#[31]
Netbeans[32]Oracle CorporationWindows,MacOS,Linux,Unix19962021-03-12是的CDDL或者GPL2爪哇
开放式模型大人物跨平台(Java)2002-022009-11-04是的GPL爪哇
纸莎草纸委员Atos OriginWindows,Linux,MacOS(Java)2013-06-272020-12(v5.0.0)[33]是的EPL爪哇
植物Arnaud Roques跨平台(Java)2009-04-172021-03-07(v1.2021.2)[34]是的GPL爪哇
PowerDesignerSybase视窗19892018商业的未知
Pragmadev StudiopragmadevWindows,Linux,OS X20022018-02-07免费,商业Python,C,C ++
PROSA UML MODELLER投资人视窗19962013-10-19商业的C/C ++
理性狂想曲IBMWindows,Linux19962019-04-23(8.4.0) - 2019-12-15(8.4临时修复2)商业的C,C ++,Java,Ada
理性玫瑰XDEIBMWindows,Linux,Unix未知未知IBM Eula未知
理性软件架构师IBMWindows,Linux未知2015-09-18IBM EulaJava/C ++
理性软件建模者IBMWindows,Linux2004-10-132008-09IBM Eula未知
理性系统架构师IBM视窗未知2013-03-15商业的未知
反应性块比特反应Windows,MacOS,Linux2011-11-132016-09-16商业,免费社区版爪哇
上升提升到Bloome软件Windows(.NET)20082010-09-03免费软件C#
软件创意建模者杜桑·罗迪娜(Dusan Rodina)Windows(.NET),Linux(Mono)2009-08-06[35]2022-08-03[36]商业,非商业用途的免费软件C#
starumlmklabWindows,MacOS,Linux2005-11-012018-08-17商业的德尔菲
雨伞UML建模器雨伞团队类似于Unix;视窗2003-01-24[37]2022-10-22(v2.34)[38]是的GPLC ++,KDE
UML设计师obeoWindows,MacOS,Linux20122019-01-30(v9.0.0)[39]是的EPL爪哇,小天狼星
乌姆UMLET团队Windows,MacOS,Linux2005-11-05[40]2018-08-05(v14.3)[41]是的GPL爪哇
UmodelAltova视窗2005-052019-10-9商业的Java,C#,C ++,Visual Basic
渥太华大学跨平台; Java/Eclipse20082021-08-18(v1.31.1)[42]是的麻省理工学院许可证Java,PHP,JavaScript
UML的视觉范例Visual Paradigm int'l Ltd.跨平台(Java)2002-06-202020-07-23(v16.2)[43]商业,免费社区版Java,C ++
WhitestarumlJanszpilewskiWindows 7–102011-12-182018-03-25(v5.9.1)[44]是的GPL2德尔菲
yedYWORKS GMBHWindows,MacOS,Linux,Unix未知2021-03-11(v3.21)[45]自由的爪哇
姓名创造者平台 / OS首次公开发行最新的稳定版本开源软件许可证使用的编程语言

特征

姓名UML 2MDAxmi模板产生的语言语言反向工程可以与细节
Pragmadev Studio是的是的部分的C,C ++与重新定位可追溯性工具集成。与任何FMI 2.0支持工具集成的模型模拟器。生成的代码可以集成在以下RTO上:VXWORKS弗雷托斯threadx,CMX,OSE Delta,Ose Epsilon,Uitron 3,Uitron 4,Nucleus,Posix,Win32。致力于建模和测试通信系统。基于ITU-T Z.109 UML配置文件,SDL-RT,SDL。可以模拟该模型,并可以导出到模型检查工具。基于整合的完整测试环境TTCN-3.
敏捷是的部分的C ++,C#,Java,Python,Swift,Go,cJava,C,JavaScript,VB6UML标准的子集
argouml是的是的未知C ++,C#,Java,PHP4,PHP5,RubyJava(带有插件的其他语言)未知密切遵循UML标准
阿斯塔是的是的未知Java,C ++,C#,Python,Ruby和其他任何其他语言Java,C ++,C#,PHP思维映射,ER图,DFD,流程图,CRUD,可追溯性图,需求图和需求表。提供API和插件,RTF,HTML导出。
ATL是的是的未知未知可从Eclipse M2M项目(模型到型号)获得。可以将UML和EMF模型转换为其他模型。它有一个名为动物园的转型存储库,涉及一系列常见的工业问题和教育实验室。
Borland一起是的是的是的Java 6,C ++,Corba未知Eclipse and MS vs.net 2005
Bouml是的是的是的是的C ++,Java,PHP,IDL,Python,MySQLC ++,Java,PHP,MySQL未知UML 2.固体代码往返,快速。通过用C ++或Java编写的“插入”扩展
cacoo是的未知未知是的未知未知Google Drive,Google Docs,TypeTalk,Adobe Creative Cloud,Slack,Atlassian Confluence,Dropbox,Visio,Box。
casecomplete出口Microsoft Azure Devops吉拉,需求。cc,excel,word提供参与者,用例,用户故事,声明性要求和测试场景的管理。包括词汇表,数据字典和问题跟踪。支持用例图,自动生成的流程图,屏幕模型和自由形式图。
直径部分地包括Python脚本codegen.py“导出过滤器”到Python,C ++,JavaScript,Pascal,Java,PHP;外部工具添加ADA,C,PHP5,Ruby,ShapeFile,C#,SQL(Sybase,Postgres,Oracle,DB/2,MS-SQL,MySQL,…)用途Python作为脚本语言
是的未知未知未知未知未知Atlassian Confluence,Jira…未知
UML2工具是的是的是的是的Java(或Eclipse项目支持?)Java(或Eclipse项目支持?)十个UML 2图类型。
企业建筑师是的是的是的支持MDA模板和代码生成模板ActionScript,C,C#,C ++,Delphi,Java,PHP,Python,Visual Basic,Visual Basic .NET,DDL,EJB,EJB,XML Schema,Ada,Vhdl,Vhdl,Verilog,wsdl,wsdl,bpel,corba idl,corba idl,corba idlActionScript,C,C#,C ++,Delphi,Java,PHP,Python,Visual Basic,Visual Basic .NET,DDL,XML架构,WSDL日食和视觉工作室UML 2.5,SYSML,BPMN,SOAML,SOMF,WSDL,XSD,Archimate。框架:UPDM,ZACHMAN,TOGAF。指示器和数据库的转发和反向工程。Java,.NET,PHP和GNU编译器的模型驱动的集成开发(编辑/构建/调试)。模拟活动,状态机,序列和BPMN图。
高潮是的是的包括代码生成器来生成Gaphor自己的数据模型。侏儒,狮身人面像Gaphor专为新手和专家建模者的快速图解而设计。它支持UML,sysml,raaml和C4型号.
茂密是的未知未知是的Google Apps,Google Drive,Jira,Confluence具有:UML类,序列,活动,用例等的形状库。
JETUML是的未知未知未知爪哇未知未知Jetuml设计用于使用简约功能集的快速图解。
Lucidchart未知未知未知未知未知未知Google Drive,Google应用程序,吉拉,汇合,jive和盒子。
魔术是的是的是的是的Java,C ++,C#,CIL,Corba IDL,DDL,EJB,XML模式,WSDLJava,C ++,C#,CIL,Corba IDL,DDL,EJB,XML模式,WSDLEclipse,EMF,NetbeansUML 2.3,对Java,C ++,C#,CL(MSIL)和Corba IDL的完整往返支持,RTF中的模板报告生成器,HTML,HTML,XML,ODT,ODS,ODP,ODP和TEXT(DOCX,XLSX,XLSX,PPTX,pptx,pptx,pptx,pptx froms of 16.8)。
微软Visio插入未知插入插入未知未知未知
模型是的是的是的是的Java,C ++,C#,XSD,WSDL,SQLJava,C ++,C#Eclipse,EMFFull UML2,BPMN2,Archimate3。html中的文档生成。扩展为开放XML格式提供文档生成,对TOGAF,SYSML,SOAML,Hibernate,Hibernate,OMG Marte Standard的支持。支持模型片段进行协作。设计模式的支持。
myeclipse未知未知未知未知未知未知未知
nclass未知未知未知未知C#,爪哇C#,爪哇未知
Netbeans未知未知未知未知爪哇爪哇未知必须安装作为插件以启用UML建模。
开放式模型未知未知是的Java,SQL爪哇未知支持数据,业务过程和UML建模
纸莎草纸是的未知是的未知ADA 2005,C/C ++,Java Addins未知
植物是的未知出口未知未知C#,Grails,Java,Lua,PHP,SqlalchemyChrome,Word,Open Office,Google Docs,J2EE Servlet,jQuery,崇高,日食,Netbeans,Intellij,乳胶,emacs,doxygen等。[46]使用简单的文本语言创建图表。支持序列,用例,类,活动,组件,状态,对象和UI模拟图。以PNG或SVG格式输出图像。
Poseidon for UML是的未知未知未知未知未知未知商业版的argouml
PowerDesigner是的是的是的是的Java,C#,VB .NET未知数据建模,商业过程建模 - 往返工程
PROSA UML MODELLER是的是的开放模型基是的C ++ Java,C#,SQL DDL和SQL查询C ++ Java和C#类标题实时在图和代码之间同步程序员的工作台,文档工具,版本控制系统支持以下UML图:用例图,序列图,协作图,类图,Statechart图,活动图,组件图,部署图和包装图
理性狂想曲是的是的是的是的C ++,C,Java,Ada,Corba,可用于其他语言C ++,C,Java,ADA,可用于其他语言Visual Studio,Eclipse,TCSE,Windriver,Green Hills,QNX,Linux,Mathworks Simulink,Doors,Doors,可定制的使用行业标准语言(UML,SYSML,Autosar,Dodaf,Modaf,UppM,DDS),完整的生产质量代码生成(结构,行为,功能),基于模型的测试,集成,对实时或嵌入式系统和软件定位具有许多实时操作系统和IDE的
理性玫瑰XDE未知未知未知未知未知未知
理性软件架构师是的是的是的未知Java,C#,C ++,EJB,WSDL,XSD,IDL,SQLJava,C ++,.net
理性软件建模者是的是的未知未知未知未知
理性系统架构师未知出口未知C ++,Java,WSDLC ++,Java,WSDL未知
反应性块是的是的爪哇未知从J2SE,OSGI,KURA和ESF的活动图生成代码图,通过JUNIT进行单元测试,支持正式分析和状态空间模拟
软件创意建模者是的是的是的是的ActionScript,C ++,C#,Delphi,Java,JavaScript,PHP,Python,Ruby,SQL DDL,VB.NET,VB6,XSDC ++,C#,VB.NET,Java,Object Pascal,PHP,Ruby未知UML,BPMN,SYSML,Archimate,JSD,数据流程图,流程图,稳健性图,CRC,ERD,混合图,HTA,UI,UI,Venn,行为树,结构图,决策表,路线图,计算机网络图,图层图,图层图,图层图,图层图,图层网页图,grafcet,自定义图
staruml是的是的进口是的Java,C#,C ++Java,C ++,C#代码生成器和反向工程师JavaScript,node.js插件架构:JavaScript,HTML5,Node.js
雨伞UML建模器是的[47]是的是的未知C ++,Java,Perl,PHP,Python…16C ++,IDL,Pascal/Delphi,Ada,Python,Java;导入XMI,RosemdlKDE
UML设计师是的是的是的未知任何类型的语言,因为它与eclipse umlgenerators或acceleo等代码生成器工具兼容Eclipse UML发电机支持的任何类型的语言基于Eclipse,EMF,Sirius的EPL许可下的开源量。
乌姆Visual Studio代码源/文本集中的简单建模工具
Umodel是的是的是的是的Java,C#,C ++,Visual BasicJava,C#,C ++,Visual Basic视觉工作室还支持业务流程建模,sysml和数据库建模
班级,状态,复合结构是的是的Java,C ++,SQL,合金,NUSMV,YUML,使用爪哇命令行工具,可以在网页中嵌入,输入或导出可以是按图表或纯文本形式,关注点的分离(方面,特征,混音),用Java和其他语言嵌入动作代码,本身写成,文档生成,生成器的插件体系结构
UML的视觉范例是的未知商业版未知Java,C#,C ++,PHP,ADA,动作脚本(全部仅在商业版本中)Java,C#(二进制),C ++,PHP(全部仅在商业版本中)日食,Netbeans,Intellij和Visual StudioUML 2.4.1,SYSML,BPMN,SOAML,SOMF,WSDL,XSD,Archimate。框架:UPDM,ZACHMAN,TOGAF。指示器和数据库的转发和反向工程。Java和.net的模型驱动的集成开发(编辑/构建/调试)。模拟活动,状态机,序列和BPMN图。(仅在商业版本中)
Whitestaruml是的是的进口是的Java 1.5,C#,C ++,SQLJava 1.5,C#,C ++,SQL未知Whitestaruml是staruml为了通过将代码更新为最近的Delphi版本来恢复其Delphi代码基础,从而减少对第三方组件的依赖并修复错误并添加新功能。
yed未知[48]未知未知未知未知
姓名UML 2MDAxmi模板产生的语言反向工程语言可以与细节

也可以看看

参考

  1. ^“ argouml”。 argouml。 2011-12-15。存档从2011-08-06的原始。检索2012-01-23.
  2. ^“联系我们”。阿斯塔。存档从2020年8月10日的原始。检索8月2日2020.
  3. ^“阿斯塔专业发行说明”。阿斯塔。存档从2021年1月25日的原始。检索3月21日2021.
  4. ^“ ATL-下载”.eclipse.org.存档从2020年7月1日的原始。检索8月2日2020.
  5. ^“一起12.6文档”。微聚焦。存档从2021年1月23日的原始。检索8月2日2020.
  6. ^“ Bouml- UML工具盒”。 2017-05-31。存档从2017-06-06的原始。检索2017-05-31.
  7. ^“概念绘制 - 新闻稿”。 CS敖德萨。存档从2020年10月26日的原始。检索8月2日2020.
  8. ^拉尔森,亚历山大。“初始修订(FD25F1DE)·提交·Gnome / Dia·Gitlab”.Gitlab DIA存储库。检索8月2日2020.
  9. ^“存档副本”.存档从2015-07-09的原始。检索2020-08-02.{{}}:CS1维护:存档副本为标题(链接)
  10. ^“博客 - 开源图表正在慢慢地转移到图表。.存档从2021-07-29的原始。检索2021-07-23.
  11. ^“关于图表”.存档从2021-07-23的原始。检索2021-07-23.
  12. ^“标签·Jgraph/drawio”.github.存档从2021-07-23的原始。检索2021-07-23.
  13. ^“ github -jgraph/drawio:source to app.diagrams.net”.github。 2021年10月17日。存档从2021年7月23日的原始。检索7月23日2021.
  14. ^“ Eclipse UML2工具”。 eclipse.org。 2007-08-24。存档从2011-08-21的原始。检索2011-10-12.
  15. ^“ Eclipse建模-MDT -UML2-下载”.eclipse.org.存档从2020-09-23的原始。检索2020-08-02.
  16. ^“ Eclipse UML2许可证”。检索8月2日2020.
  17. ^“埃德劳·麦克斯(Edraw Max)的新功能?”。埃德劳。存档从2020年7月28日的原始。检索8月2日2020.
  18. ^“历史 - 企业架构”。 Sparx系统。存档从2021年4月18日的原件。检索3月21日2021.
  19. ^“ Gaphor释放”.Gaphor Github存储库。检索2021-12-15.
  20. ^“ Jetuml释放”.JETUML GITHUB存储库.存档从2020年10月10日的原始。检索3月21日2021.
  21. ^“ Oracle Jdeveloder发行说明”。 Oracle。检索8月2日2020.
  22. ^“魔术”。没有Magic,Inc。系统要求。存档从2020年9月29日的原始。检索8月2日2020.
  23. ^“魔术”.nomagic.com。 No Magic,Inc。2021X版本新闻。存档从2021年3月5日的原件。检索3月21日2021.
  24. ^“模型下载”.modelio.org.存档从2021年3月8日的原件。检索3月21日2021.
  25. ^“建模开源许可”.Modelio开源.存档从2021-04-17的原始。检索2020-08-29.
  26. ^“模块”.Modelio模块存储.存档从2021-04-17的原始。检索2020-12-31.
  27. ^“查找源代码”.Modelio开源.存档从2017-10-28的原始。检索2020-08-29.
  28. ^“产品历史”.存档从2013-04-29的原始。检索2013-04-05.
  29. ^“ NCLASS发布”.NCLASS GITHUB存储库.存档从2020年10月12日的原始。检索8月2日2020.
  30. ^贝切夫,乔治。“ NCLASS许可证文件”.github.存档从2021年10月17日的原件。检索8月2日2020.
  31. ^“ NCLASS C#文件”.github.存档从2021年10月17日的原件。检索8月2日2020.
  32. ^“ UML建模截至v6.8”下降”.存档从2014-01-16的原始。检索2013-04-23.
  33. ^“纸莎草下载”.eclipse.org.存档从2021年1月18日的原始。检索3月21日2021.
  34. ^“进化和错误修复列表”.存档从2021-02-24的原始。检索2020-08-02.
  35. ^“产品历史”.存档从2013-08-20的原始。检索2013-09-05.
  36. ^“用于软件建模和分析的图案例工具-UML,BPMN,ERD”.www.softwareideas.net.存档从2020-09-25的原始。检索2020-10-09.
  37. ^“文件·kde / 3.2·SDK / Umbrello”.GitLab.存档从2021-10-17的原始。检索2020-10-09.
  38. ^“ Umbrello Project -Umbrello News”.Umbrello.kde.org。 2022-08-18。检索2022-10-22.
  39. ^“ UML设计师发布”.UML设计师GitHub存储库.存档从2021年1月31日的原始。检索8月2日2020.
  40. ^UMLET团队(2016年11月13日)。“ umlet-快速UML图14.2的UML工具”。 eclipse.org。存档从2013年3月25日的原始。检索4月5日2013.
  41. ^“ github- umlet/umlet:快速UML图的免费UML工具”。 2019年11月19日。存档从2020年10月15日的原件。检索11月19日,2019 - 通过github。
  42. ^“ umple释放”.Umple GitHub存储库.存档从2021年1月18日的原始。检索9月7日2021.
  43. ^“新闻发布”。视觉范式。存档从2020年10月3日的原始。检索8月2日2020.
  44. ^“ Whitestaruml文件”。来源Forge。存档从2017年6月16日的原始。检索8月2日2020.
  45. ^“ Yworks新闻”。是的。存档来自2015年10月29日的原始。检索3月21日2021.
  46. ^“跑步”。植物。存档从2014-11-06的原始。检索2014-11-06.
  47. ^“雨伞项目 - 雨伞功能”.Umbrello.kde.org.存档从2017-12-28的原始。检索2017-12-28.
  48. ^“如何将XMI文件导入YED? - YED问答”.yed.yworks.com.存档从2016-11-05的原始。检索2019-11-19.

外部链接