大家画 UML 图一般使用什么软件? 我个人临时画图使用 ProcessOn,团队画图之前使用 StarUML,最近发现 PlantUML 特别牛,团队开始转向 PlantUML

大家画 UML 图一般使用什么软件? 我个人临时画图使用 ProcessOn,团队画图之前使用 StarUML,最近发现 PlantUML 特别牛,团队开始转向 PlantUML
1 leon0318 Aug 10, 2019 via Android 一般选择自己用的顺手的,不会在工具使用上纠结太久 |
4 TuringGooner Aug 10, 2019 via Android Plantuml 还行,主要各个编辑器都有插件 |
5 tamlok Aug 10, 2019 via Android 使用 plantuml 呀,plantuml 最厉害的编辑器就是 vnote 了!给你提供前所未有的突破体验!比如输入一个类,预览那里会在类图中智能高亮这个类;反过来,如果选中类图中某个方法,会自动高亮编辑器中对应的代码。小问题应付大类图不再是问题。 https://github.com/tamlok/vnote |
6 TabGre Aug 10, 2019 via iPhone 买了亿图 |
7 hantsy Aug 10, 2019 @< href="/member/tamlok">tamlok 这个不错。 不过感觉 UML 离这个时代好远了。 |
9 hantsy Aug 10, 2019 在线的画图工具,ProcessON,Draw.io ,Creately,Google Draw 都有用过,简单的都没有什么问题。 UML 这东西在 Rational 流行的时代还行,UML 2.0 后基本没用过了,现在接触到的国外的项目,现在基本 100%不会用。 表达需求,设计的方法太多了,强迫用 UML 形成一套标准,哲学上叫形而上学。可以说 UML 基本是上世纪瀑布模型下的产物,强调项目前期过渡的设计。现在互联网项目,需求改变太快了,按部就班根本就行不通。 |
11 luozic Aug 10, 2019 via iPhone DDD 和复杂业务 还是得画模版。 一般的都是 copy paste 模版代码,都画个啥,抄模版代码,把里面的换换 |
12 xuanbg Aug 10, 2019 基本就画画流程图和思维导图,流程图用一个很吊的 BPMN 的流程设计工具,免费。BPMN 其实是一种可视化编程语言,用来描述逻辑处理过程再合适不过了。 思维导图主要是做业务分析用的,基本上按服务-模块-功能分下来,做哪些事情就一目了然。然后复杂逻辑也会用思维导图做分析,一套整理下来,该拆分的拆分,该合并的合并,该抽象的抽象,要怎么去做也就很清楚了。 UML 什么的早就落后于时代了,都 9102 年了,该扔的还是尽早扔了吧。 |
13 MiffyLiye Aug 10, 2019 随意画用 StarUML,放代码库里的用 PlantUML |
14 Takamine Aug 10, 2019 一般就用 ProcessON 画画 UML 时序图什么的足够了。 |
16 xaplux OP @TuringGunner 是的 IDEA,vscode 等都有 |
21 heiybb Aug 10, 2019 lucichart |
23 inwar Aug 11, 2019 via Android 偶尔用下 ea ,功能很强,甚至可以做正逆向,大部分时候用来看项目结构 |
24 Beagle4ce Jul 8, 2020 那如果做数据库的关系设计你们用的什么工具呢? |
25 rendongrendng Jan 26, 2025 @hantsy 确实如此,国内程序员开发谁还会管你什么 uml |