macOS 上有没有比 visio 更好的画 UML 工具

2021-04-26 11:38:43 +08:00
 jiayong2793

方便编辑、导出、打印

尤其是多泳道流程图和序列图

PS:我的 MBA 跑不起虚拟机,开会演示的时候需要做一些小修改

5975 次点击
所在节点    Apple
36 条回复
idblife
2021-04-26 14:13:50 +08:00
nevin47
2021-04-26 14:30:17 +08:00
想要图形化的话,draw.io 是一个不错的选择

不过我觉得稍微熟悉一下,plantUML 是最佳实践,在 Windows 平台我也用 VSC+PlantUML 替代了 Visio
7gugu
2021-04-26 14:37:44 +08:00
试试 proceesson ?
vain
2021-04-26 14:38:50 +08:00
亿图图示 试试?
lylsh1993
2021-04-26 14:46:34 +08:00
yEd,draw.io
securityCoding
2021-04-26 15:39:35 +08:00
processon
jiayong2793
2021-04-26 16:12:30 +08:00
@nevin47 我鄙视 plantUML 这个工具,用 PS 编辑图片方便还是用文本编辑器编辑图片方便?
nevin47
2021-04-26 17:25:12 +08:00
@jiayong2793 #27 我觉得你这个举例不对……因为图片本身是非结构化的信息,当然是所见即所得更好。但是 UML 图本身是结构化的信息,当然是 plantUML 这种结构化的工具更好用了
Zien
2021-04-26 22:49:38 +08:00
画简单的东西 draw.io 感觉比 viso 好用。
如果可以 iPad 上手画或者拍照可以转成 uml 就好了
alalida
2021-04-27 01:10:14 +08:00
Microsoft Visio for the web 或者 Lucidchart 完全符合你需求,不负责任的说就是网页版 visio 。我平时就用 Lucidchart 画
jiayong2793
2021-04-27 10:09:14 +08:00
@nevin47 我要圈住一部分内容做批注说明怎么办?这个是刚需
nevin47
2021-04-27 10:25:57 +08:00
@jiayong2793 #31 我之前画类图也有类似的需求,所以查了一下手册

https://plantuml.com/zh/class-diagram

手册里面给了很多批注样式。

另外类似这个博文: https://blog.csdn.net/zhetmdoubeizhanyong/article/details/109501697

也给了一些实践操作。


不过也要承认,plantUML 主要是对 [标准的] UML 友好,对于更贴近于草图的演示文稿是不友好的(比如说一些非 UML 标准的异形图案)。工具还是要按需选择
nevin47
2021-04-27 10:28:04 +08:00
@jiayong2793 #31 另外,你举得圈住一部分内容做批注,这个就是标准的非结构化的信息(不是 UML 标准协议中的任何一点)

这种非结构化的需求,还是画图类的工具更适合你了,不过这种图也就不能叫做 UML 图了
jiayong2793
2021-04-27 10:42:17 +08:00
@alalida 网页版 Visio 阉割太严重,连基本的网格都不支持
jiayong2793
2021-04-27 10:58:00 +08:00
@nevin47 感觉是有点本末倒置,设计的时候伴随大量的变更,多种方案,各种方式的标注说明,还有为了 ppt 做的美化调整,用代码画图这种操作方式不适合,这种方式只适合程序完成后的补充文档
nevin47
2021-04-27 11:07:20 +08:00
@jiayong2793 #35 我觉得我做架构的时候用 PlantUML 没你说的这种问题,反而不需要动鼠标拖来拖去,有利于我思考架构的思路集中

不过也有可能是工作习惯问题,就像我有的同事离了 SourceInsight,给他一个 Linux+Vim 的环境瞬间不会看代码了一样,他的能力也是顶级的,但是可能习惯在某种工作模式里面了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/773309

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX