当前位置: 首页 > news >正文

11款UML/SysML建模工具更新(2023.7)Papyrus、UModel……

DDD领域驱动设计批评文集

欢迎加入“软件方法建模师”群

《软件方法》各章合集

最近一段时间更新的工具有:

工具最新版本:drawio-desktop 21.6.5

更新时间:2023年7月22日

图片

工具简介

开源绘图工具,用Electron编写,跨平台,支持UML。桌面版和在线版现在版本号已统一。在线版:https://app.diagrams.net/

平台:Chrome OS、Linux、MacOS、Windows

获得地址

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


工具最新版本:UML Diagrammer 7.14

更新时间:2023年7月15日

图片

工具简介

除支持UML外,还支持传统流程图、网络图等。

平台:Windows

获得地址

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


工具最新版本:SinelaboreRT 6.0.3

更新时间:2023年7月5日

图片

工具简介

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

平台:Java

获得地址

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


工具最新版本:Papyrus 6.5.0

更新时间:2023年6月29日

图片

工具简介

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

平台:Java

获得地址

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


工具最新版本:Modelio 5.3.1

更新时间:2023年5月4日

图片

工具简介

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

平台:Linux、MacOS、Windows

获得地址

https://www.modeliosoft.com


工具最新版本:UModel 2023 Release 2

更新时间:2023年4月12日

图片

工具简介

强大双向工程能力。特别是序列图逆向工程。2023R2版本支持Firebird 4, PostgreSQL 15, SQL Server 2022。

平台:Windows

获得地址

http://www.altova.com/umodel.html


工具最新版本:Visual Paradigm 17.1

更新时间:2023年7月11日

图片

工具简介

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

平台:Java

获得地址

http://www.visual-paradigm.com/


工具最新版本:PlantUML 1.2023.10

更新时间:2023年7月9日

图片

工具简介

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

平台:多平台

获得地址

https://plantuml.com/


工具最新版本:Astah Professional 9.1

更新时间:2023年6月28日

图片

工具简介

日本老牌UML建模工具,曾用名:JUDE。支持自行编写的插件。9.1版改善了建模一致性。

平台:Java

获得地址

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


工具最新版本:IAR Visual State 11.2.1

更新时间:2023年3月24日

图片

工具简介

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

平台:Windows

获得地址

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


工具最新版本:Trufun建模平台 7.0.0

更新时间:2022年12月1日

图片

工具简介

国产UML/SysML建模工具,全面支持SysML1.6和UML2.5。

平台:Windows

获得地址

http://www.trufun.net/index.html

相关文章:

11款UML/SysML建模工具更新(2023.7)Papyrus、UModel……

DDD领域驱动设计批评文集 欢迎加入“软件方法建模师”群 《软件方法》各章合集 最近一段时间更新的工具有: 工具最新版本:drawio-desktop 21.6.5 更新时间:2023年7月22日 工具简介 开源绘图工具,用Electron编写,…...

FPGA外部触发信号毛刺产生及滤波

1、背景 最近在某个项目中,遇到输入给FPGA管脚的外部触发信号因为有毛刺产生,导致FPGA接收到的外部触发信号数量多于实际值。比如:用某个信号源产生1000个外部触发信号(上升沿触发方式)给到FPGA输入IO,实际…...

day38 滑动窗口

1. 滑动窗口 应用场景: 满足xxx条件(计算结果、出现次数、同时包含) 关键词:最长最短子串无重复等等 1)最长 左右指针在起始点,R 向右依次滑动循环; 如果: 窗内元素满足条件&#x…...

翻出了我当时学习的笔记来了html

php:高级语言 web应用程序 万维网 浏览器中查看 apache:服务器 mysql:数据库 html 标签 css:层叠样式表 javascript:客户端脚本 js jquery mysql数据库基础 php语法基础 面向对象(物件) smar…...

vuejs 设计与实现 - 快速diff算法

Vue.js 2 所采用的双端 Diff 算法。既然快速 Diff 算法如此高效,我们有必要了解它的思路。接下来,我们就着重讨论快速 Diff 算法的实现原理。 相同的前置元素和后置元素 快速 Diff 算法借鉴了纯文本 Diff 算法中预处理的步骤。 案例: 旧的…...

webpack基础知识七:说说webpack proxy工作原理?为什么能解决跨域?

一、是什么 webpack proxy,即webpack提供的代理服务 基本行为就是接收客户端发送的请求后转发给其他服务器 其目的是为了便于开发者在开发模式下解决跨域问题(浏览器安全策略限制) 想要实现代理首先需要一个中间服务器,webpac…...

nginx负载均衡(nginx结束)

本节主要内容 1、四层,七层代理的配置方法 2、负载均衡的算法 nginx负载均衡:反向代理来实现 反向代理有两种转发方式:1、四层代理 2、七层代理 Nginx的七层代理和四层代理 七层是最常见的反向代理方式,只能配置在nginx配置文…...

Git与Github常用方法

目录 1. Github基本使用方法2. Git使用方法3. git、VS code、Github联合使用方法4. Git配置Github远程仓库SSH密钥5 常见问题 1. Github基本使用方法 仓库(Repository):Github上用来存放代码的空间,包含代码、文档和其他文件。提…...

Centos7离线安装MySQL8

1、下载MySQL https://downloads.mysql.com/archives/community/ 2、下载完毕后,上传到Centos,解压 tar -xf mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar 3、逐条执行安装命令 rpm -ivh mysql-community-common-8.0.33-1.el7.x86_64.rpm rpm -ivh …...

AWD攻防学习总结(草稿状态,待陆续补充)

AWD攻防学习总结 防守端1、修改密码2、备份网站3、备份数据库4、部署WAF5、部署文件监控脚本6、部署流量监控脚本/工具7、D盾扫描,删除预留webshell8、代码审计,seay/fortify扫描,漏洞修复及利用9、时刻关注流量和积分信息,掉分时…...

扫雷(超详解+全部码源)

C语言经典游戏扫雷 前言一.游戏规则二.所需文件三.创建菜单四.游戏核心内容实现1.创建棋盘2.打印棋盘3.布置雷4.排查雷5.game()函数具体实现 五.游戏运行实操六.全部码源 前言 😀C语言实现扫雷是对基础代码能力的考察。通过本篇文章你将学会如何制作出扫雷&#xff…...

python生成exe脚本全过程

python生成exe脚本全过程 1、定义设计的GUI界面2、几个GUI界面常用函数2.1 tk.Label2.2 tk.StringVar2.3 tk.Entry2.4 tk.Button2.5 tk.Text2.6 tk.Scrollbar 3、实例3.1 需求3.2实现 4、如何使用pycharm生成可执行exe文件4.1安装pyinstaller4.2 生成exe文件 5、生成exe过程中遇…...

【机器学习1】什么是机器学习机器学习的重要性

什么是机器学习? 简而言之,机器学习就是训练机器去学习。 机器学习作为人工智能(Artificial Intelligence,AI)的一个分支,以其最基本的形式来使用算法通过从数据中获取知识来进行预测。 不同于人类通过分析大量数据手动推导规则和模型,机…...

立即开始使用 3D 图像

一、说明 这个故事介绍了使用这种类型的数据来训练机器学习3D模型。特别是,我们讨论了Kaggle中可用的MNIST数据集的3D版本,以及如何使用Keras训练模型识别3D数字。 3D 数据无处不在。由于我们希望构建AI来与我们的物理世界进行交互,因此使用3…...

鸿鹄工程项目管理系统em Spring Cloud+Spring Boot+前后端分离构建工程项目管理系统em

​ Java版工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离 功能清单如下: 首页 工作台:待办工作、消息通知、预警信息,点击可进入相应的列表 项目进度图表:选择(总体或单个)项目…...

《向量数据库》——怎么安装向量检索库Faiss?

装 Faiss 以下教程将展示如何在 Linux 系统上安装 Faiss: 1. 安装 Conda。 在安装 Faiss 之前,先在系统上安装 Conda。Conda 是一个开源软件包和环境管理系统,可在 Windows、macOS 和 Linux 操作系统上运行。根据以下步骤在 Linux 系统上安装 Conda。 2. 从官网…...

学习pytorch 2 导入查看dataset

学习pytorch 2 2. dataset实战代码数据集 2. dataset实战 B站小土堆视频 代码 from torch.utils.data import Dataset from PIL import Image #import cv2 import osclass MyData(Dataset):def __init__(self, root_dir, label_dir):self.root_dir root_dirself.label_dir …...

三、kubeadm部署单Master节点kubernetes集群

kubeadm部署单Master节点kubernetes集群 一、kubernetes 1.21发布 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sGgnZuno-1691633861803)(kubeadm部署单Master节点kubernetes集群 1.21.0.assets/image-20220119160108054.png)] 1.1 介绍 2021年…...

js-6:typeof和instanceof的区别

1、typeof typeof操作符返回一个字符串,表示未经计算的操作数的类型。 operand表示对象或原始值的表达式,其类型将被返回。 从上面的例子可以看出,前6个都是基础数据类型,虽然typeof null为object,但这只是javascrip…...

SQL SERVER 异地备份到远程共享文件夹异常处理

SQL SERVER 异地备份到远程共享文件夹异常处理 SQL Server 异地备份到远程共享文件夹异常处理 - 灰信网(软件开发博客聚合) -- 允许配置高级选项 EXEC sp_configure show advanced options, 1 GO -- 重新配置 RECONFIGURE GO -- 启用xp_cmdshell EXEC sp…...

ESP32驱动A7608SA-H LTE Cat.1模组全栈固件库

1. 项目概述Modem-a7608sa-library是一个专为 ESP32 平台深度优化的开源固件库,面向 SIMCom A7608SA-H LTE Cat.1 模组提供全栈式驱动支持。该模组采用 LCC 封装,集成 LTE-FDD 频段(B1/B3/B5/B8/B20/B28)、GSM/GPRS(90…...

OpenClaw学习助手:Qwen3.5-9B生成Anki记忆卡片与错题集

OpenClaw学习助手:Qwen3.5-9B生成Anki记忆卡片与错题集 1. 为什么需要AI驱动的学习助手? 作为一名经常需要记忆大量知识点的学生,我一直在寻找更高效的学习方法。传统的手工制作Anki卡片不仅耗时耗力,而且很难保证知识点的系统性…...

OpenClaw硬件配置建议:流畅运行Qwen2.5-VL-7B的电脑要求

OpenClaw硬件配置建议:流畅运行Qwen2.5-VL-7B的电脑要求 1. 为什么需要关注硬件配置? 去年夏天,我第一次尝试在MacBook Pro上部署OpenClaw对接Qwen2.5-VL-7B模型时,经历了长达3小时的"烤机"体验——风扇狂转、机身发烫…...

Flutter中StatefulWidget的生命周期

在 Flutter 中&#xff0c;StatefulWidget 的生命周期实际上是由其关联的 State<T> 对象管理的。掌握这些生命周期方法对于正确初始化资源、响应状态变化、避免内存泄漏以及优化渲染性能至关重要。 以下是 StatefulWidget 的完整生命周期解析&#xff1a; &#x1f501; …...

G-Helper:华硕笔记本的轻量级控制中心,5分钟告别臃肿官方软件

G-Helper&#xff1a;华硕笔记本的轻量级控制中心&#xff0c;5分钟告别臃肿官方软件 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Fl…...

JTAG接口原理与调试实战指南

1. JTAG接口基础解析与核心功能JTAG&#xff08;Joint Test Action Group&#xff09;作为现代数字系统开发中不可或缺的调试接口&#xff0c;其重要性往往被工程师们低估。这个诞生于1985年的IEEE 1149.1标准&#xff0c;最初是为了解决PCB板级互联测试难题&#xff0c;如今已…...

Python怎么检查安装成功_版本号查询与Hello World测试

Python命令是否可用取决于PATH环境变量是否包含其安装路径&#xff1b;若python --version报错&#xff0c;应尝试python3 --version等变体&#xff0c;并通过import sys; print(sys.version)确认实际运行版本。python 命令是否可用&#xff1a;先看终端能不能认出它很多问题其…...

M24C32-RMN6TP如何用两根线搞定4KB非易失存储

做嵌入式设计的人都知道一个道理&#xff1a;MCU可以复位、电源可以波动、通信可以重试&#xff0c;但配置数据和校准参数一旦丢了&#xff0c;设备就“不认识自己”了。在工业现场、汽车电子、医疗设备这些场景里&#xff0c;“掉电不丢数据”不是锦上添花&#xff0c;而是底线…...

springcloud-alibaba基于springcloud的电子商城系统_80k11211_zl047

前言 基于Spring Cloud的电子商城系统是面向现代电商场景的分布式微服务解决方案&#xff0c;旨在解决传统单体架构在高并发、可扩展性、灵活性等方面的瓶颈一、项目介绍 开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;to…...

AMA-SAM:用于高保真组织学细胞核分割的对抗性多域对齐万物分割模型/文献速递-多模态医学影像最新进展

2026.4.8本文提出了AMA-SAM框架&#xff0c;通过引入条件梯度反转层&#xff08;CGRL&#xff09;实现鲁棒的多域对齐&#xff0c;并设计高分辨率解码器&#xff08;HR-Decoder&#xff09;以保留精细细节&#xff0c;从而增强了万物分割模型&#xff08;SAM&#xff09;在高分…...