大家现在日常开发过程中还见的到 UML 图吗?

2018-09-23 17:50:39 +08:00
 tghoul

如题,我觉得在实际开发过程中,UML 图在帮助我们理解业务这方面还是很有用处的,但是我们公司对这方面不太重视,所以想听听大家的看法。

7135 次点击
所在节点    程序员
28 条回复
xuanbg
2018-09-23 17:54:40 +08:00
脑图+流程图,UML 图太 low,拿不出手
yidinghe
2018-09-23 17:58:19 +08:00
uml 肯定是有用的,但绘制 uml 的技能需要学习,相关的工具还没有普及
czzhengkw
2018-09-23 18:02:30 +08:00
用于梳理和理解业务不错,但是你指望公司能要求,就不太实际了……

公司要的是在指定时间内生产出可用的代码,不是 uml 图……

如果你是 leader,倒是可以在小范围内要求,前提是不影响开发进度……
tghoul
2018-09-23 18:21:12 +08:00
@czzhengkw 谢谢回答,我很认同你的看法,可惜我不是 leader,我觉得复杂的业务,UML 会很有用处,写代码的时候思路会很清晰。
jiafaner
2018-09-23 18:30:54 +08:00
不懂这样的问题

我们天天用啊

Boss 一开周会就在白板上画 UML 给我们讲设计讲需求

其他用什么工具替代啊
tghoul
2018-09-23 18:50:41 +08:00
@jiafaner 小公司估计一般都不会画的吧
tamlok
2018-09-23 19:09:01 +08:00
可以试试 vnote 画 plantuml😁uml 帮助高层次上理解代码还是很有用处的。
aristotll
2018-09-23 19:09:43 +08:00
plantuml
missdeer
2018-09-23 19:53:14 +08:00
我们做 client/server 的序列图还是经常要画的
raullf
2018-09-23 20:52:19 +08:00
@xuanbg 同意
liuzelei
2018-09-23 21:00:55 +08:00
时序图,er 图,状态图,这些再小的公司再小的团队都需要,说不需要的,怕是不知道 uml 的范围有多大吧?
newtype0092
2018-09-23 21:06:10 +08:00
@liuzelei 对啊,网络通信相关的不画时序图很难说清楚,业务状态流靠谱的产品经理一般都会给个状态流程图的。
passerbytiny
2018-09-23 21:59:56 +08:00
@xuanbg
脑图不适合当任何设计的成果图,尤其不适合当软件设计图。流程图只是入门级别的设计图。
我想你应该是产品经理,而且是跟程序员完全对立的产品经理。
glfpes
2018-09-23 22:28:52 +08:00
需要,尤其是进入细化设计时,讨论的依据就是这个了,尤其是时序图。一般我喜欢手绘。
closedevice
2018-09-23 23:03:26 +08:00
脑图,流程图适合产品童鞋用,适合概要性的场景.做技术 UML 图用的还是很多的,主要是时序图,类图,状态图.个人觉得对技术而言的还是多用 UML 吧,毕竟脑图,流程图显得不专业
srx1982
2018-09-23 23:14:16 +08:00
序列图常画
tghoul
2018-09-23 23:31:59 +08:00
感谢各位的解答,使我了解了很多。
sagaxu
2018-09-24 01:48:46 +08:00
linux 内核用 uml 描述了吗?

知名度较高的开源软件,哪几个用 uml 描述?

计算机领域那么多教材,有多少用 uml 描述?
enjoyCoding
2018-09-24 04:28:37 +08:00
自己画着玩
Perry
2018-09-24 07:25:01 +08:00
公司内部 wiki 有用

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

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

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

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

© 2021 V2EX