我认为UML是工具,用来帮助进行对系统的理解和分析对于面向对象设计很有用处。。可以帮助你设计类理解类之间关系。只要你能设计出优秀的系统不管什么方法和工具都可以主要是你的设计思想设置用手画都可以。。呵呵当然好的工具有的时候会使工作事半功倍的,我用的是Rose