什么是一个很好的免费软件UML图表工具支持自动类关联

时间:2011-06-09 01:39:47

标签: architecture language-agnostic uml class-design

我正在寻找一个简单的工具,让我列出几个类,描述每个类的成员和方法,成员的数据类型,识别数据类型何时是另一个类(例如,如果我有一个类Foo和类Bar的成员是Foo fooItem,然后它将在FooBar类之间建立链接。有什么建议吗?

6 个答案:

答案 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天免费试用。

http://www.sparxsystems.com/products/ea/index.html