UML是什么

来源:互联网 发布:手机淘宝开店店铺描述 编辑:程序博客网 时间:2024/04/24 01:05

以下是个人理解,希望能说服一些,讨厌UML的人士。 

首先软件开发上从来没有捷径,如果你希望通过X,就可以立刻把大脑的东西变成系统,那是不可能的(限于公元2246前有效)。UML也不例外。UML讲白了就是 建筑行业的图纸,音乐的五线谱。看不懂的人士你给它这个也是白给。

不可否认有不识五线谱的大师人物,当然都属于鬼才一类了。绝大多数人想混下去还得学习五线谱。

但是。。但是。。软件行业不用UML做系统大有人在,为何?

1 UML有学习曲线 与学习成本

2 多数系统参与人员少,系统逻辑清晰简单。大家可以找到交谈方式 达到基本的和谐与统一。

回到主题,uml是一种交谈与交流的方式,如你和一个老外交流“吃饭”,你不会讲外语时你可以画个刀叉再来个“吃”的动作,他就明白了. 这个就是UML 。当你的系统涉及到非常多人,系统逻辑相当复杂时,很多人可能随时离开时 你最好让大家用大家都熟悉的方式留下思路,当然可以不是UML 而是录音 草图 。。。。