次のようなツールを探しています。
- 視覚的に心地よい (派手ではない) 直交構造のグラフ階層を生成します。
- 高品質の PNG 画像を出力します (300dpi+)
- クラス、抽象クラス、インターフェイス、および列挙型を視覚的に区別する (できれば色で)
- インタラクティブなユーザー インターフェイス
- ダイアグラムからパッケージや個々のクラスを削除できます
- 次のセットを使用する
シード (例: File » Open ):
- ディレクトリ
- JAR ファイル
- 個々のソース ファイル
- 個々のコンパイル済みクラス
- クラスの依存関係の完全自動分析を実行します
- クラスパスを検索して、可能な限り多くの満たされていない依存関係を解決します
- 単一の実行可能ファイルを使用
- 軽量 (~5MB) で高速 (平均的な 1.5 GHz マシンで 1 秒未満でロード)
- シンプルです (10 回のクリックでグラフを生成できます)
- 速い (数秒で 100 個のオブジェクトをグラフ化)
- 使いやすい(最小限のインターフェース、グラフ生成に重点を置いている)
- OSS か GPL か
- (オプション) コールグラフ階層を生成します
このタスクを実行できないツールには、次のものがあります。
- Doxygen + GraphViz (またはドット)
- エクリプス
- UML モデラー
- Structural Analysis for Java (ソース ファイルを解析できません)
- JUDE コミュニティ (おかしなインターフェース、不適切な自動生成)
- 統合された開発環境 (複雑すぎる、メモリを使いすぎる)
何か案は?