0

後でシーケンス図を生成できるように、ソース コードから Mscgen / trace2uml 互換の入力ファイル (説明ファイル/テキスト) を生成する方法はありますか? プロジェクトのホームページには、プログラムが生成していないように見えるメッセージ シーケンス チャートの説明が記載されています。コード全体を調べて、自分でシーケンス記述子を作成するのは嫌です。ソースコードからシーケンス図を生成できる他のツールも役に立ちます..

4

1 に答える 1

1

「ソースコードからシーケンスチャートを生成する」ことはできません。ステート チャートはプログラムの静的ビューではなく、プログラム RUN の例のビューだからです。

ただし、実行中にプログラムを「トレース」し、トレース出力をダイアグラムに使用することはできます。これが、Trace2UML が「trace to UML」と呼ばれる理由です ;-)

必要なのは、正しいトレース形式を実行するトレース フレームワーク (クラス) だけです。良いものは、Astade ディストリビューションにある "Trace2UML.cpp" です。

例: http://daily.astade.de/2011-08-25/astade-1.1.4-dev-2375.tar.gz

于 2011-08-25T07:49:50.610 に答える