1

多くの UML ツールは、Java コードのフォワード/リバース エンジニアリングを行うと主張しています。ただし、これまでの経験から、この分野で実際に機能するツールはほとんどないことがわかっています。

私は 3 年間 Java プロジェクトを行っていませんが、この分野の現在の状況を把握したいと考えています。

特に、ダイアグラムからステート マシン スケルトンを作成すること、自分のコードへのフックを作成できること、ステート ダイアグラムをリバース エンジニアリングできること (ツールの外部でステート マシン自体を変更したくない) に興味があります。

この領域で機能する UML ツールはどれですか? エンタープライズ アーキテクト? ビジュアルパラダイム? その他?

Geir Ove ノルウェー

4

2 に答える 2

0

Enterprise Architectには、ライブコード実行のシーケンス図生成、状態遷移図(状態を含むシーケンス図)、操作と呼び出し頻度を示すプロファイラーレポートなど、多数の出力を備えたVisualExecutionAnalysisツールセットが付属しています。

エンタープライズアーキテクトのビジュアル実行分析について詳しくは、こちらをご覧ください。

于 2011-03-14T22:38:58.640 に答える
0

コードから UML へのリバース エンジニアリングは、静的なクラス図と動作の視覚化のためのシーケンス図で行われます。今日までステート マシンのリバース エンジニアリング標準は存在しないため、この機能を実装したツールはありません。

于 2011-03-12T22:36:21.877 に答える