你们耕码时用 UML 工具吗?

2016-03-25 12:00:05 +08:00
 hxd

如有,顺便求推荐 UML 工具,谢谢 :)

4053 次点击
所在节点    程序员
19 条回复
funky
2016-03-25 12:04:42 +08:00
perseidon for UML
ZyZyZzz
2016-03-25 12:08:15 +08:00
Gliffy web
StarUML 2
前者虽然编辑功能强大,然而免费账号只给存 5 张图到线上,还限制能用的图形
后者没前者编辑起来灵活,不过是 No time limit for evaluation ,嗯你懂的……
mcfog
2016-03-25 12:10:50 +08:00
逻辑特别复杂的时候会 UML
尝试向别人讲解整个系统的时候会 UML

推荐 plantUML ,画 UML 用的 markdown
hitmanx
2016-03-25 12:51:29 +08:00
UML 就像注释一样,写起来很痛苦,维护起来很痛苦,但是看起来很爽。一个复杂的架构下,有 UML 和没有 UML ,对于初看代码的人来说完全不一样。我觉得对于架构师来说,拿出方案的时候是应该包含 UML 的,而不只是说”用 xxx 技术、 xxx 框架“这种空的话就行。我以前经历过一家公司用的开发软件是 UML-based ,会强制要求画 UML ,当然很多地方只要点一点,比如创建了类 A 继承自类 B ,或者指定类 A 和类 B 的关系是 aggregate 等等,它会自动更新对应的 UML 。
SpicyCat
2016-03-25 13:01:48 +08:00
画画类图时序图对理清思路有帮助。
zonghua
2016-03-25 14:21:25 +08:00
不是很简单的工程的话必须用 UML 建模做系统分析设计
Lpl
2016-03-25 14:24:16 +08:00
大学学的 UML 快忘完了😂
crazyxin1988
2016-03-25 15:04:10 +08:00
经常画时序图
soa 的分布式系统,不理清楚,开发很痛苦啊
Mutoo
2016-03-25 16:00:29 +08:00
写博客的时候会用到。用 plantUML 画,源文件是纯本文,修改方便。
bp0
2016-03-25 16:17:48 +08:00
偶尔用 StarUML 画画时序图,大部分时间是画流程图。
mko0okmko0
2016-03-25 17:11:52 +08:00
邏輯設計階段先用手畫白板(半個辦公室的牆都是白板)
討論沒大問題後,讓文書去畫圖,文書畫的圖要美美的給老闆或業主看.正確與否一回事
碼農把白板拍照後基本上沒在畫的,都看拍照,有問題或是個別負責的細部有改,去改白板通知大家重拍.
白板要寫最後修改日期時間到分鐘.
資料庫建模我用以下網站服務線上編輯可文字存檔或圖片存檔
http://ondras.zarovi.cz/sql/demo/?keyword=default
邏輯建模用 XMind,xmind 雖然是心智圖工具,但有心的話真的可以當建模工具.
這邊用免費圖床放兩張成品圖,多久失效我也不知道,隨意看看.
http://img.onji.cn/uploads/2016/03/XMind_1.jpg
<a href="http://img.onji.cn/uploads/2016/03/XMind_1.jpg" title="点击显示原始图片"><img src="http://img.onji.cn/thumbs/2016/03/XMind_1.jpg"></a>
http://img.onji.cn/uploads/2016/03/XMind_2(1).jpg
<a href="http://img.onji.cn/uploads/2016/03/XMind_2(1).jpg" title="点击显示原始图片"><img src="http://img.onji.cn/thumbs/2016/03/XMind_2(1).jpg"></a>
mko0okmko0
2016-03-25 17:12:18 +08:00
逻辑设计阶段先用手画白板(半个办公室的墙都是白板)
讨论没大问题后,让文书去画图,文书画的图要美美的给老板或业主看.正确与否一回事
码农把白板拍照后基本上没在画的,都看拍照,有问题或是个别负责的细部有改,去改白板通知大家重拍.
白板要写最后修改日期时间到分钟.
资料库建模我用以下网站服务线上编辑可文字存档或图片存档
http://ondras.zarovi.cz/sql/demo/?keyword=default
逻辑建模用 XMind,xmind 虽然是心智图工具,但有心的话真的可以当建模工具.
这边用免费图床放两张成品图,多久失效我也不知道,随意看看.
http://img.onji.cn/uploads/2016/03/XMind_1.jpg

http://img.onji.cn/uploads/2016/03/XMind_2(1).jpg
williamx
2016-03-25 18:25:44 +08:00
uml 都是画给别人看的,不是吗?
Jaylee
2016-03-25 19:11:30 +08:00
jwdstefanie
2016-03-25 20:14:07 +08:00
工具 pd
jwdstefanie
2016-03-25 20:15:01 +08:00
常画的就是用例图,时序图,表结构
merito
2016-03-25 20:22:45 +08:00
我宁愿用 onenote 手画,效率高,还不丑
msg7086
2016-03-26 01:27:57 +08:00
我宁愿用白板画。经常几个人一起 brainstorming 然后拿白板构造出系统架构,最后拿 markdown 写成文档转成 LaTex PDF 扔去 Jira 。
hantsy
2016-03-26 11:31:38 +08:00
曾经对 UML , MDD 很痴迷,现在完全放弃不用。已经好几年不在项目用这些东西,敏捷方式沟通大于形式。

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

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

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

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

© 2021 V2EX