2010-05-30 77 views
7

因为我有一个大项目,我必须为此生成UML。为300个类编写UML是过度的。从Java源生成UML

那么有什么解决方案为我生成图表吗?

P.S.
我正在使用Netbeans。

+3

您知道UML图将完全不可理解吗? 300课时,你会被详细溺水。 – 2010-05-30 12:53:02

+1

检查这个 http://java.dzone.com/articles/reverse-engineer-source-code-u – Inv3r53 2010-05-30 13:14:02

+0

我知道这将是完全不可理解的,但我不会产生一切.. 例如一个类diagramm会好的。 再次从头开始写每种方法和领域真的很无聊,浪费时间 – GorillaApe 2010-05-30 14:12:24

回答

2

创建UML根据你所需要的UML图,你可能要提取的概念,你的“300类”的,使UML图自己 - 它可能也有助于找到建筑缺陷。将代码质量转换为UML仅仅是为了使UML通常不是很理想。

如果您确实需要它,Enterprise Architect是一个很好的选择。 - 经典。

0

我更喜欢使用Sybase Power Designer,因为它支持所有类型的UML图。请参阅维基百科http://en.wikipedia.org/wiki/PowerDesigner

PS:我既不是广告也没有与这家公司有关联,但Power Designer有几个我喜欢的功能。

0

我发现easyUML很有用。它非常易于使用。