锁定老帖子 主题:我们不需要UML了么?
精华帖 (12) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2010-04-09
抛出异常的爱 写道 好吧我见过乱用UML图的占大多数。
用的好的只有草图。。。。但他们又不是标准UML 赞同 当业务趋于复杂,设计决定不是显而易见时,可以用UML来帮助分析业务,理清设计思路,但不要把结果作为文档来保留,如上所述,仅是草图;一句话,把UML用作业务分析和系统设计的工具,而不是结果。 当系统比较大,从代码不容易马上理解系统的整体架构的时候,可以使用反向工程来得到想要的UML图,所以也没有必要维护一份与代码一致的UML文档,这是很难做好的,要做到,成本也非常高。 |
|
返回顶楼 | |
发表时间:2010-04-09
UML在设计架构的时候真的很有用处,而且也是唯一选择吧.业务流程图之类的无法深入技术架构层面.
一但涉及非常多的具体实现时,UML就混乱了.不管是视觉上还是思想上. |
|
返回顶楼 | |
发表时间:2010-04-09
系统复杂起来看UML还不如找个了解的人,弄杆笔搞块白板大家一起随便画画,要效率的多
|
|
返回顶楼 | |
发表时间:2010-04-09
只用UML来画草图
|
|
返回顶楼 | |
发表时间:2010-04-10
在我看来UML还是有相当的存在必要的,java语言不需要UML?一个java软件的开发至少是要完整的分析一个对象的基本属性和基本需求吧~那么简单的use case可以很好帮你完善软件的开发,软件整体的骨架,那么类图是非常好的开发基础。。还有一堆堆,当然都是很有必要的存在,当然,个人技术原因,我只懂得几个,但是我的个人项目里面UML还是很重要的~~
|
|
返回顶楼 | |
发表时间:2010-04-10
hong879113 写道 在我看来UML还是有相当的存在必要的,java语言不需要UML?一个java软件的开发至少是要完整的分析一个对象的基本属性和基本需求吧~那么简单的use case可以很好帮你完善软件的开发,软件整体的骨架,那么类图是非常好的开发基础。。还有一堆堆,当然都是很有必要的存在,当然,个人技术原因,我只懂得几个,但是我的个人项目里面UML还是很重要的~~
青铜器的存在很有必要 你没见拍卖会上那么贵么 好用的东西才会有人用。 用的人比例多了才会有意义。 我没见谁给UML图来设计接口的。。。。 也许我见的人都作坊出来的 |
|
返回顶楼 | |
发表时间:2010-04-10
说来都不好意思,项目中从没用过这玩意。
|
|
返回顶楼 | |
发表时间:2010-04-10
确实很少在用,当然在初期阶段还是有一些uml图,但是现在我们的项目基本按照设计文档来做
|
|
返回顶楼 | |
发表时间:2010-04-10
tryto21 写道 做个一个项目,开始的时候用uml,直接生成数据库和java代码,但是随着项目进展,维护uml的成本越来越高,就逐渐放弃了。
是的! 但是,还是利大于弊啊! |
|
返回顶楼 | |
发表时间:2010-04-10
uml不是做任何事情的;有一天你发现你需要了,他才有用
|
|
返回顶楼 | |