我正在寻找一个简单的工具,让我列出几个类,描述每个类的成员和方法,成员的数据类型,识别数据类型何时是另一个类(例如,如果我有一个类Foo
和类Bar
的成员是Foo fooItem
,然后它将在Foo
和Bar
类之间建立链接。有什么建议吗?
答案 0 :(得分:2)
此链接看起来像是有一些非常深入的答案:What's the best UML diagramming tool?。
答案 1 :(得分:1)
查看Argo UML和Astah(是Jude)
答案 2 :(得分:1)
尝试umbrello。易于学习,并具有许多uml图表功能。
答案 3 :(得分:1)
PlantUML - http://plantuml.com/
图表使用简单的语言定义。可以在许多其他工具,编辑器和开发环境中使用。
还可以生成我觉得有用的ASCII艺术品。试试在线演示服务器 - http://plantuml.com/plantuml/
┌───┐ ┌─────┐
│Bob│ │Alice│
└─┬─┘ └──┬──┘
│ hello │
│──────────────>│
┌─┴─┐ ┌──┴──┐
│Bob│ │Alice│
└───┘ └─────┘
答案 4 :(得分:0)
您的问题似乎与找到可以对Java代码进行反向工程的工具有关。你真的没有任何能够满足你所需要的免费软件。
答案 5 :(得分:0)
对于@ UMLGURU来说,Sparx EA将提供逆向工程,但不是免费的。如果您只需要一些战术,那么您可以使用30天免费试用。