论坛首页 Java企业应用论坛

我们不需要UML了么?

浏览 31759 次
精华帖 (12) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2010-04-09  
抛出异常的爱 写道
好吧我见过乱用UML图的占大多数。

用的好的只有草图。。。。但他们又不是标准UML



赞同

当业务趋于复杂,设计决定不是显而易见时,可以用UML来帮助分析业务,理清设计思路,但不要把结果作为文档来保留,如上所述,仅是草图;一句话,把UML用作业务分析和系统设计的工具,而不是结果。

当系统比较大,从代码不容易马上理解系统的整体架构的时候,可以使用反向工程来得到想要的UML图,所以也没有必要维护一份与代码一致的UML文档,这是很难做好的,要做到,成本也非常高。
0 请登录后投票
   发表时间:2010-04-09  
UML在设计架构的时候真的很有用处,而且也是唯一选择吧.业务流程图之类的无法深入技术架构层面.
一但涉及非常多的具体实现时,UML就混乱了.不管是视觉上还是思想上.
0 请登录后投票
   发表时间:2010-04-09  
系统复杂起来看UML还不如找个了解的人,弄杆笔搞块白板大家一起随便画画,要效率的多
0 请登录后投票
   发表时间:2010-04-09  
只用UML来画草图
0 请登录后投票
   发表时间:2010-04-10  
在我看来UML还是有相当的存在必要的,java语言不需要UML?一个java软件的开发至少是要完整的分析一个对象的基本属性和基本需求吧~那么简单的use case可以很好帮你完善软件的开发,软件整体的骨架,那么类图是非常好的开发基础。。还有一堆堆,当然都是很有必要的存在,当然,个人技术原因,我只懂得几个,但是我的个人项目里面UML还是很重要的~~
0 请登录后投票
   发表时间:2010-04-10  
hong879113 写道
在我看来UML还是有相当的存在必要的,java语言不需要UML?一个java软件的开发至少是要完整的分析一个对象的基本属性和基本需求吧~那么简单的use case可以很好帮你完善软件的开发,软件整体的骨架,那么类图是非常好的开发基础。。还有一堆堆,当然都是很有必要的存在,当然,个人技术原因,我只懂得几个,但是我的个人项目里面UML还是很重要的~~

青铜器的存在很有必要
你没见拍卖会上那么贵么

好用的东西才会有人用。
用的人比例多了才会有意义。
我没见谁给UML图来设计接口的。。。。
也许我见的人都作坊出来的
0 请登录后投票
   发表时间:2010-04-10  
说来都不好意思,项目中从没用过这玩意。
0 请登录后投票
   发表时间:2010-04-10  
确实很少在用,当然在初期阶段还是有一些uml图,但是现在我们的项目基本按照设计文档来做
0 请登录后投票
   发表时间:2010-04-10  
tryto21 写道
做个一个项目,开始的时候用uml,直接生成数据库和java代码,但是随着项目进展,维护uml的成本越来越高,就逐渐放弃了。

   是的!  但是,还是利大于弊啊!
0 请登录后投票
   发表时间:2010-04-10  
uml不是做任何事情的;有一天你发现你需要了,他才有用
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics