2010-11-18 34 views
4

Javaプロジェクト全体のUMLクラス図を生成するための具体的なツールはありますか? 私はObjectAid UMLプラグインを試してみて、UMLクラス図を生成しました。プロジェクトのsrcフォルダを選択することによって、すべてのクラスのクラス図を生成する必要があります。とにかくそれを生成するためにはありますか?UMLクラス図の生成

ありがとうございました。

+0

を?または、スタンドアロンアプリケーションをお探しですか? –

+0

Eclipseを使用しています3.3.1。 – Gokul

+0

itzウェブアプリケーション – Gokul

答えて

1

Eclipseまたはそのプラグインについてはわかりませんが、Netbeansで確実に実行できます。 Here is how

公式ページNetbeans UML Plugin

0

はこの記事を参照してください:http://java.dzone.com/articles/reverse-engineer-source-code-u

私はそれはあなたが必要な正確に何を説明だと思います。

+0

ええ、それは良いようです。 – Gokul

+0

アレックスに感謝します。このアプローチは素晴らしいようです。それは非常に便利です。 – Gokul

+0

もEssModel UmlGraphを比較すると良いと思われます。 – Gokul

1

私が今までに見た中で最も優れたリバースエンジニアリングは、EclipseUML Omondoです。

あなたはEclipseUML構築30日間のEclipse 3.3とテストを使用することができます。 でdowloadのページを参照してください:これは既存のコードからクラスとシーケンス図を作成するのに十分な時間がたっぷりあるhttp://www.ejb3.org/download_studio_eclipse_3.3.html

0

あなたはスパークスEAツールを試すことができMoDisco Eclipseプラグイン

+0

皆さん、ありがとう。私はEssModel2.2を使ってクラス図を生成しました。素晴らしく見える 。 – Gokul

0

をお試しください:http://www.sparxsystems.com.au/

しかしパッケージであまりにも多くのclasssesがある場合、あなたはあなたができる非常に「醜い」クラス図に

0

を得ることができますUMLgraphを使用してください:http://www.umlgraph.org/

これはgraphvizの出力を作成します。graphvizはさまざまなクラスをレイアウトします。 javadoc用のプラグイン(ドックレット)として書かれています。

2

私は偏っていますが、ArchitexaのCode Understanding Toolもチェックしてください。コードベース全体のレイヤードダイアグラムが生成されます。個々のパッケージまたはクラスのクラス図を作成できます。

0

あなたはctagsので生成tagsファイルを取り込み、UMLのクラス図にGraphVizをで変換することができDOTファイル生成tags2uml、試すことができます:あなたが使用しているどのようなIDE https://github.com/ruben2020/tags2uml