[解決済み】JavaプロジェクトからUMLクラス図を作成する【終了しました
2022-04-18 23:51:22
質問
JavaクラスをUMLにリバースエンジニアリングして、クラスがお互いにどのように関連しているかの概要を表示するのに役立つ良いツールはありますか?私はソースを持っているので、それはJARファイルからデコンパイルする必要はありません。たくさんのツールがあることは知っていますが、それらのほとんどは個々のクラスしか生成できません。私は、現在のアーキテクチャ設計を分析できるように、現在のすべてのクラスとパッケージがどのように一緒に動作するかの概要を示すクラス図を生成できるツールがあることを望みます。もちろん、分析することは1つのことです。もう一つは、文書化のためです。
今のところいくつか知っています。しかし、彼らは概要のクラス図を行うことはできません。以下は、私が試したことのあるJava UMLツールのリストで、リバースエンジニアリングを行うことは可能ですが、私のプロジェクト全体の概要クラス図を作成することはできません。
- StarUML (本当に良い オープンソース UMLツールだが、概要のクラス図を生成することはできない)
- ArgoUML (動作が重く、クラッシュしまくる)
- UModel(市販のソフトです。以前使っていたが使いにくい。)
- MS Visio (JavaのUMLリバースエンジニアリングには対応していません。 VB専用です。)
このリストに加えるべき他の推奨事項はありますか?そしてうまくいけば、概要のJavaクラス図を生成することができます。ちなみに、私はEclipseを使っています。
どのように解決するのですか?
私は eUML2 プラグインがあり、ソースコードからUMLを生成することができます。このツールは、Eclipse 4.4.xまで使えます。
関連
-
[解決済み] HashMapのtoString関数はなぜ異なる順序で自分自身を印刷するのですか?
-
[解決済み] javascriptでExpression言語を使うには?
-
[解決済み] JAVA_OPTIONS、JAVA_TOOL_OPTIONS、JAVA_OPTSの違いについて
-
[解決済み] アニメーションGIFの表示
-
[解決済み] スリーピング中のスレッドが割り込まれ、データベースへの接続が失われる
-
[解決済み] Maven: assembly-pluginが全く実行されない
-
[解決済み] Java で、あるコンストラクタを別のコンストラクタから呼び出すにはどうすればよいですか?
-
[解決済み] Javaで文字列値からenum値を取得する方法
-
[解決済み] Java内部クラスと静的ネストされたクラス
-
[解決済み] APKファイルのリバースエンジニアリングを回避する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] トークンのシンタックスエラー、これらのトークンを削除してください [closed].
-
[解決済み] java.sql.SQLException: ORA-00933: SQL コマンドが正しく終了していません。
-
[解決済み] 未処理の例外タイプIOException」が表示されるのですが?
-
[解決済み] getContentPane()は具体的に何をするのですか?
-
[解決済み] Androidのコールバックとは何ですか?重複
-
[解決済み] Java Swingで複数のボタンに対して複数のActionListenersを追加する方法
-
[解決済み] 型の不一致:ArrayListからListへの変換ができない
-
[解決済み] Mavenです。JARは空になります - 含有するためにマークされたコンテンツがありません
-
[解決済み] publicId と systemId の間に空白が必要です。
-
[解決済み] java.lang.ClassCastException: java.lang.Long を java.lang.Integer にキャストできない(java 1.6