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