UML建模工具最近更新汇总(-2022年7月)共16款:Visual State、UML Diagrammer……

article/2025/9/18 23:08:19

DDD领域驱动设计批评文集>>

《软件方法》强化自测题集>>

《软件方法》各章合集>>

UMLChina整理的UML建模工具列表请见http://www.umlchina.com/tools/search.aspx

最近一段时间更新:


工具最新版本:GoJS 2.2.12

更新时间:2022年6月29日

工具简介

绘图JS框架,仅支持UML类图。

平台:HTML

获得地址

https://gojs.net/latest/index.html


工具最新版本:UML Diagrammer 7.01

更新时间:2022年6月19日

工具简介

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

平台:Windows

获得地址

http://www.pacestar.com/uml/


工具最新版本:YAKINDU Statechart Tools 4.1.1

更新时间:2022年6月15日

工具简介

状态机建模工具,支持各种语言的代码生成,提供EA插件。

平台:Java

获得地址

http://statecharts.org/index.html


工具最新版本:JetUML 3.4

更新时间:2022年5月11日

工具简介

从基于Java Swing的Violet UML发展而来

平台:Java

获得地址

https://www.jetuml.org


工具最新版本:IAR Visual State 11.1

更新时间:2022年4月7日

工具简介

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

平台:Windows

获得地址

https://www.iar.com/products/iar-visual-state/


工具最新版本:UMLet 15.0

更新时间:2022年4月29日

工具简介

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

平台:Linux、MacOS、Windows

获得地址

https://www.umlet.com


工具最新版本:Software Ideas Modeler 13.45

更新时间:2022年6月27日

工具简介

轻量级建模工具,支持UML、BPMN、SysML。

平台:Windows

获得地址

https://www.softwareideas.net/en/download


工具最新版本:PlantUML 1.2022.6

更新时间:2022年6月21日

工具简介

将文本转换为UML图形,可以在许多其他工具中使用。

平台:多平台

获得地址

https://plantuml.com/


工具最新版本:StarUML 5.0.2

更新时间:2022年6月14日

工具简介

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

平台:Linux、MacOS、Windows

获得地址

http://staruml.io


工具最新版本:SinelaboreRT 5.5.5.1

更新时间:2022年6月1日

工具简介

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

平台:Java

获得地址

http://www.sinelabore.com/doku.php


工具最新版本:Moqups

更新时间:2022年4月14日

工具简介

在线绘图工具,支持UML。

平台:HTML

获得地址

https://moqups.com


工具最新版本:Papyrus 6.2.0

更新时间:2022年6月14日

工具简介

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

平台:Java

获得地址

https://www.eclipse.org/papyrus/


工具最新版本:drawio-desktop 19.0.3

更新时间:2022年6月9日

工具简介

开源绘图工具,用Electron编写,跨平台,支持UML。

平台:Chrome OS、Linux、MacOS、Windows

获得地址

https://github.com/jgraph/drawio-desktop/releases


工具最新版本:diagrams.net 20.0.4

更新时间:2022年6月1日

工具简介

之前的draw.io,在线绘图工具,支持UML,支持本地以及流行网盘存储。

平台:HTML

获得地址

https://app.diagrams.net/


工具最新版本:Enterprise Architect 16.0

更新时间:2022年4月21日

工具简介

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

平台:Windows

获得地址

http://www.sparxsystems.com


工具最新版本:Cubetto UML 5.3.9

更新时间:2022年3月9日

工具简介

UML、BPMN工具,仅支持用例图、类图、活动图。

平台:Android、iOS、MacOS、Windows

获得地址

http://www.semture.de/


http://chatgpt.dhexx.cn/article/ouTcygN9.shtml

相关文章

git删除本地分支和删除远程分支

切换到master分支 git checkout master 查看已有的本地及远程分支 git branch -a 删除远程分支 git push origin --delete dev 删除后,再次查看分支情况 git branch -a 删除本地分支 git branch -D dev 远程分支和本地分支删除完毕

git删除本地分支、删除远程分支

欢迎走过路过的各位大佬关注我的微信公众号ItBeeCoder https://blog.csdn.net/lihua5419/article/details/81706905 1、查看所有分支 git branch -a 2、查看当前所在分支 git branch 3、删除本地的bug_xzx分支 git branch -d bug_xzx 4、删除远程的bug_xzx分支 git push…

git删除远程分支和本地分支

问题描述: 当我们集体进行项目时,将自定义分支push到主分支master之后,如何删除远程的自定义分支呢 问题解决: (1)使用命令git branch -a 查看所有分支 注: 其中,remote/ori…

git 删除本地、远程分支

1.进入项目文件夹 2.打开命令窗口 右键点击git bash here&#xff0c;打开git窗口项目文件夹地址栏输入cmd&#xff0c;打开命令提示符窗口 3.输入git branch -a&#xff0c;查看目前分支 4.输入git branch -d <分支名称>&#xff0c;删除本地分支 5.输入git push origi…

Git 删除本地和远程分支

切换到要操作的项目文件夹   命令行&#xff1a; cd  ProjectPath 查看项目分支&#xff08;包括本地和远程&#xff09;   命令行&#xff1a; git branch -a 删除本地分支    命令行 : git branch -d 分支名 删除远程分支     命令行 : git push origin –de…

Git 如何删除本地分支和远程分支

首先进入 master 分支&#xff1a;git checkout master 查看已有的本地及远程分支&#xff1a;git branch -a 删除远程分支&#xff1a;git push origin --delete Su-modify 删除后&#xff0c;可再次查看分支情况&#xff1a;git branch -a 删除本地分支&#xff1a;git bra…

git 命令行同步远程已删除的分支

大家经常使用 git branch –a 用来查看所有的分支&#xff0c;包括本地和远程的。但是时间长了你会发现有些分支在远程其实早就被删除了&#xff0c;但是在你本地依然可以看见这些被删除的分支。下面介绍如何同步删除远程已删除而本地未删除的分支。 一、使用 git branch -a …

git --- 删除本地分支和远程分支操作

1 删除远程分支 删除远程分支有2中方法,一种是在网页端直接用可视化的操作去删除,另一种是在终端使用命令行去删除,下面分别对两种方式进行讲解。 1.1 在网页端使用可视化的方式删除分支 gitlab与鲁班等工具都提供了网页端可视化,对仓库分支进行操作 在网页端删除分支极…

Idea Git 拉取全部远程分支, Idea Git 删除远程分支

Idea Git 拉取全部远程分支&#xff0c; Idea Git 删除远程分支 一、拉取全部远程分支 1、方法一&#xff1a; 选中项目 --- 右键 --- Git --- Fetch 2、方法二&#xff1a;Git 栏目 --- 选中 "下拉箭头" --- "Fetch All Remotes " 二、删除远程分支 1、步…

git 删除远程分支上的某次提交

转载地址: http://blog.mtxcxin.cn/blog/git%E5%A6%82%E4%BD%95%E5%9B%9E%E6%BB%9A%E8%BF%9C%E7%A8%8B%E4%BB%93%E5%BA%93.html 使用git管理项目开发的过程中经常会碰到这种情况&#xff1a;某次提交已经push到了远程仓库&#xff0c;可是突然意识到“天哪&#xff0c;我怎么…

如何用Git命令删除远程分支

第一步.打开Git终端 我们使用终端来操作&#xff0c;打开系统终端或者编辑器控制台。 第二步.查看所有分支 切换到你git项目所在的目录后&#xff0c;使用 git branch -a命令来查看所有的分支。 第三步.找到远程分支 列出所有分支了&#xff0c;其中上方的是本地的分支&#x…

git 命令怎么删除远程分支

本地删除请看&#xff1a;git 命令怎么删除本地分支 查看所有分支 查看项目的远程分支&#xff1a; git branch -r删除远程分支 比如我们要删除远程分支 origin/SLT_table_report git push origin -d 分支名我们执行&#xff1a; git push origin -d SLT_table_report删除…

如何删除本地和远程的 Git 分支

文章目录 前言一、删除本地分支二、删除远程分支三、注意点总结 前言 我们利用git进行项目管理时&#xff0c;常常需要删除分支&#xff0c;分支分为本地分支和远程分支&#xff0c;本文主要介绍如何删除本地及远程分支。 一、删除本地分支 要删除本地的Git 分支&#xff0…

使用visual studio code 编写小程序代码

1.在vscode中安装插件: minapp 和小程序开发助手 2.在小程序中新建一个小程序文件夹 &#xff0c;打开vscode 打开小程序文件夹 3.因为改变代码时在微信开发者工具中页面实时刷新&#xff0c;所以为了在vs中改变代码也可以实时看到 把小程序中的模拟器单独拿出来 3.1&#xf…

微信小程序开发 开启

小程序和普通网页开发的区别 1.运行环境不同 小程序是运行在微信环境中&#xff0c;而网页是运行在浏览器环境中。 2.API不同 由于运行环境不同&#xff0c;所以小程序中&#xff0c;无法调用DOM和BOM的API。 但是&#xff0c;小程序中可以调用微信环境提供的各种API&#…

微信开发者工具开发小程序代码自动热加载/重载/部署

前言 微信小程序基础库 2.12.2 默认情况下&#xff0c;使用微信开发者工具开发小程序时&#xff0c;每次保存代码都会重启微信小程序&#xff0c;即每次都模拟器都返回到首页。有没有办法既更新模拟器中的小程序&#xff0c;又保持 在当前页呢&#xff1f;有的&#xff0c;启…

小程序真机调试代码包太大

在小程序真机调试遇到的问题小小的记录一下 问题&#xff1a;message&#xff1a;Error: 代码包大小为 2103 kb&#xff0c;上限为 2048 kb&#xff0c;请删除文件后重试 错误原因&#xff1a;代码包超出了限制 解决方法&#xff1a;在设置中调整真机预览时代码包的大小为4M&…

小程序插入html代码

一、首先&#xff0c;html 分 2 种情况&#xff1a; 1、我在做详情页开发的时候发现获取到的数据是 转译后的 html字符串&#xff0c;如下图&#xff1a; 这种 转译后的 html字符串&#xff0c;左括号、右括号、&符号等都被转译了&#xff0c;这种代码&#xff0c;使用下文…

获取小程序源代码

获取小程序源代码 1、安装夜神模拟器2、安装微信和QQ3、安装 ER管理器4、发送到QQ5、使用反编译脚本解包 wxapkg 方法&#xff1a;运用模拟器&#xff0c;在电脑上运行微信和小程序&#xff0c;从而获取小程序的wxapkg包&#xff0c;再用反编译器就可以获取到源码了 1、安装夜神…

java高并发秒杀活动的各种简单实现

最近遇到比较多数据不一致的问题&#xff0c;大多数都是因为并发请求时&#xff0c;没及时处理的原因&#xff0c;故用一个比较有代表性的业务场景【活动秒杀】来模拟一下这个这种高并发所产生的问题。 众所周知&#xff0c;电商系统的秒杀活动是高并发的很好应用场景&#xff…