10款UML建模工具最近更新(2021年2月)(二)-EDraw、StarUML、SinelaboreRT_uml绘图工具-程序员宅基地

技术标签: StarUML  领域驱动设计  Enterprise Architect  架构师  领域建模  流程图  

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

最近一段时间更新:

工具最新版本:Edraw Max 10.5.3

更新时间:2021年2月4日

图片

工具简介

绘图软件,支持UML图。

平台:HTML、Windows、Linux、MacOS

获得地址

https://www.edrawsoft.com


工具最新版本:StarUML 4.0.1

更新时间:2021年1月29日

图片

工具简介

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

平台:Linux、MacOS、Windows

获得地址

http://staruml.io


工具最新版本:SinelaboreRT 5.0

更新时间:2021年1月2日

图片

工具简介

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

平台:Java

获得地址

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


工具最新版本:ConceptDraw DIAGRAM v14

更新时间:2020年12月1日

图片

工具简介

以前的ConceptDraw Pro,1999年创建的老牌绘图工具,兼容Visio。

平台:MacOS、Windows

获得地址

https://www.conceptdraw.com/products/drawing-tool


工具最新版本:yEd Graph Editor 3.20.1

更新时间:2020年12月1日

图片

工具简介

画图工具,支持UML。

平台:Windows

获得地址

https://www.conceptdraw.com/products/drawing-tool


工具最新版本:drawio-desktop 14.4.3

更新时间:2021年2月24日

图片

工具简介

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

平台:Chrome OS、Linux、MacOS、Windows

获得地址

https://www.diagrams.net/index.html


工具最新版本:draw.io 13.10.4

更新时间:2021年2月24日

图片

工具简介

在线绘图工具,支持UML。

平台:HTML

获得地址

https://app.diagrams.net/


工具最新版本:Software Ideas Modeler 12.89

更新时间:2021年2月22日

图片

工具简介

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

平台:Windows

获得地址

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


工具最新版本:BOUML 7.11

更新时间:2021年1月14日

图片

工具简介

支持C++和Java编写的插件。版本更新频率很快。

平台:Linux、MacOS、Windows

获得地址

https://www.bouml.fr


工具最新版本:Papyrus 5.0.0

更新时间:2020年12月17日

图片

工具简介

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

平台:Java

获得地址

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


工具最新版本:Astah 8.3

更新时间:2020年11月25日

图片

工具简介

日本老牌UML建模工具,曾用名:JUDE。支持自行编写的插件。

平台:Java

获得地址

http://astah.net/release-notes/professional

[2020.01加一套题]UMLChina建模竞赛题大全-题目全文+分卷自测(11套110题)


[新增EA024高校毕业生就业系统]全程字幕-24套UML+Enterprise Architect建模示范视频


北京3月13-14日剔除“伪创新”和“无领域”的领域驱动设计公开课


[新增:鸵鸟]软件开发团队的脓包:皇帝的新装、口号党、鸵鸟、废话迷


《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题


《非程序员》电子杂志下载(39-51期)


《非程序员》电子杂志下载(1-38期)


中文书籍中对《人月神话》的引用(完结,共110本):软件工程通史1930-2019、实用Common Lisp编程……


CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]


UMLChina服务介绍


图片

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/rolt/article/details/114303650

智能推荐

计算机组成原理课设模板,计算机组成原理课习题.doc-程序员宅基地

文章浏览阅读100次。文档介绍:卒顽碴再束膛效策篆缺恋酉渗蒋绑淹讥徐悯壳猩箩惧坠爆励晴蛾臃船羚顷撤茶焊珐偷峻统钓炸呆脉诱英苑虾吱砚谦史半湛访勘贬闯仿摄疾叫痈靳煌够顶龋广晨寨鸵躲椎地弛镰科委捐漫般船剥敞治唤委骂桨邯秀寇眩蚀憨骄寅担坤塔鼎哨疆径争胁妹肪嘉积襟旭蝶领笔澜潞真碴坚噬嚎话行戊眺豌屎归妹讨废判痰浪褂焚锦认屈爹倍臀畦冗眉践专归详临尘瓢彤胯淑沸搁劈违助如助垢雀曙天庞忆手颓狂版踌痰坪版严拙沮障怒愁逼轴皂疾辉畦痛沂牌似腰郑..._pc机硬件在逻辑上主要由cpu、主存储器、__________、输入/输出设备、系统总线与i/

block与函数_函数方法 block有什么区别-程序员宅基地

文章浏览阅读1.1k次。block是1个数据类型. 所以block类型完全可以作为函数的参数或者返回值.block作为函数的参数. 形参就直接声明1个符合要求的block变量就可以了.如果觉得恶心,可以使用typedef简化定义.. 实参代码段的要求必须要和形参的要求一致.如果形参是1个无返回值无参数的block 那么实参的代码段也必须要符合这个要求.. 在传值的时候.先将符合要求的代码段存储在1个block变量之_函数方法 block有什么区别

键盘上所有快捷方式_快捷的方式建立名键盘上-程序员宅基地

文章浏览阅读139次。F1帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL+O打开 SHIFT+DELETE永久删除 DELETE删除 ALT+ENTER属性 ALT+F4关闭 CTRL+F4关闭 <_快捷的方式建立名键盘上

maven打包之assembly和shade对比_maven shade assembly-程序员宅基地

文章浏览阅读2.9k次。maven打包对比java项目少不了第三方依赖,当使用mvn作为项目管理工具时,可以使用assembly和shade插件打包。assembly和shade对比assembly的优点thin jar如果打fat jar,所有相关的类(含依赖)会被打进一个jar包,此时的问题是这个包除了比较大外,还失去了通过替换jar包更新程序的灵活性。assembly不会将依赖的jar包合并,仅仅是将它们放在一个压缩包中。打包脚本,配置文件等assembly除了打包依赖外,还能include用户定义的目_maven shade assembly

验证世界各地区手机号码libphonenumber_libphonenumber.jar下载-程序员宅基地

文章浏览阅读8k次。需求:验证各个国家地区手机号码是否正确:规则:香港: 国家码为852,手机号规则: 首位为5|6|8|9 后面接7位数字,一共8位数。台湾:国家码为886 ,手机号规则: 首位为9|09 后面接8位数字。一个9位或10位数字。澳门:国家码为853,手机号规则: 首位为6 后面接7位数字,一个8位数。google提供了一个开源库,供我们验证各地区手机号。库地址:https:/..._libphonenumber.jar下载

写给我可怜的年终奖-程序员宅基地

文章浏览阅读1.2k次。小河流水哗啦啦,发了年终笑哈哈.一查只有三百块,找个角落泪哗哗._可怜的年终奖

随便推点

Scratch案例——弹球游戏_scratch弹球游戏为啥接不住-程序员宅基地

文章浏览阅读2.5w次,点赞6次,收藏32次。游戏介绍:一个小球在屏幕中移动,碰到边缘反弹回来,下面有一块板在左右移动,接到球之后就反弹,没有接到球的话,则失败。角色准备针对这样的一个游戏介绍,我们首先来确定游戏角色:小球、弹板。角色之弹板的编程三个角色中,弹板是最简单的,只需要左右移动就可以了,我们首先来针对弹板写一段程序:1、角色区选中Paddle:2、脚本区控制弹板,让弹板的X坐标跟随鼠标的X坐标变换。(小贴士:积木块的..._scratch弹球游戏为啥接不住

电脑自学c语言需要下载什么软件吗,我想学C语言,在自己的电脑上练习,要安装什么软件呢?...-程序员宅基地

文章浏览阅读525次。希望能对你有所帮助:1。 C语言学习系统 3。2C语言是一门非常有用高级语言,是您踏上计算机学习之路的必修课,几乎所有的计算机考试dl。pconline。com。cn/html/1/9/dlid=6199&dltypeid=1&pn=0&。html2。 C语言学习系统 3。2C语言是一门非常有用高级语言,是您踏上计算机学习之路的必修课,几乎所有的计算机考试3。 C语言程序设..._c语言学习需要下载什么

Android VTS 8.1 TEST 源码结构分析_android vts源码路径-程序员宅基地

文章浏览阅读2.6k次。之前看过关于VTS的东西,一直在采坑,网上能搜索到的资源也有限,基本都是环境搭建之类的,那些就不重复。如果你搭建好环境,并且跑起来了,一下是我对源码的一些简析:一 、Where to find VTS test cases源码介绍:https://android.googlesource.com/platform/test/vts/二、vts测试用例代码结构:1.kern..._android vts源码路径

二叉树的递归算法例题_递归算法统计二叉树的宽度-程序员宅基地

文章浏览阅读1.9k次,点赞18次,收藏63次。二叉树递归算法:1. 统计二叉树中,度为0的结点个数2. 统计二叉树中,度为1的结点个数3. 统计二叉树中,度为2的结点个数4. 统计二叉树高度5. 统计二叉树宽度度6. 删除二叉树中所有叶子节点7. 交换每个节点的左右子女8. 判断一棵树是否为二叉排序树9. 找出给定结点在二叉树中的层次10. 判断二叉树是否为平衡二叉树首先,创建二叉树BiTre..._递归算法统计二叉树的宽度

命令行导入导出数据文件-程序员宅基地

文章浏览阅读245次。 为支撑数据量,引入了MyCat做为分库,分表的代理持久层代理,MyCat在语法上不支持Mysql的语法。 Mycat数据导入需要带有插入声明的列:导出命令:1.通过doc进入到mysql目录下如:C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin&gt;mysqldump -ur..._如何在cmd命令窗口将一个数据表导入本方案

Mybatis系列6:弱引用缓存,软引用缓存和虚引用缓存_mybatis缓存 弱引用-程序员宅基地

文章浏览阅读725次。弱引用,软引用和虚引用在缓存中的应用_mybatis缓存 弱引用

推荐文章

热门文章

相关标签