既存の Java コードから UML 図 (特にシーケンス図) を生成するにはどうすればよいですか?
ベストアンサー1
ObjectAid UML エクスプローラー
私が使ったものです。簡単にインストール済みリポジトリから:
Name: ObjectAid UML Explorer
Location: http://www.objectaid.com/update/current
そして、非常に優れた UML 図を生成します。
ウェブサイトからの説明:
ObjectAid UML Explorer は他の UML ツールとは異なります。UML 表記を使用して、テキスト エディターと同じくらい正確で最新の既存コードのグラフィカル表現を表示しますが、非常に使いやすいです。これは、いくつかの独自の機能によって可能になります。
- ソース コードとライブラリは表示されるモデルであり、別の形式にリバース エンジニアリングされるものではありません。
- Eclipse でコードを更新すると、ダイアグラムも更新されます。ソース コードをリバース エンジニアリングする必要はありません。
- リファクタリングにより、ソース コードだけでなくダイアグラムも更新されます。フィールドの名前を変更したり、クラスを移動したりすると、ダイアグラムは同期を失うことなく変更を反映するだけです。
- Eclipse ワークスペース内のすべてのダイアグラムは、リファクタリングの変更に応じて適宜更新されます。必要に応じて、バージョン管理システムからチェックアウトされます。
- ダイアグラムは Eclipse IDE に完全に統合されています。Java クラスを他のビューからダイアグラムにドラッグすることができ、ダイアグラム関連の情報は、該当する場合は他のビューに表示されます。