Java コードから UML 図 (特にシーケンス図) を生成するにはどうすればよいでしょうか? 質問する

Java コードから UML 図 (特にシーケンス図) を生成するにはどうすればよいでしょうか? 質問する

既存の 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 クラスを他のビューからダイアグラムにドラッグすることができ、ダイアグラム関連の情報は、該当する場合は他のビューに表示されます。

おすすめ記事