実行中の .NET コードからシーケンス図を生成できるツールはありますか?
4 に答える
Enterprise Architectは、実行中のコードからシーケンス図を生成します。作図を開始および終了するブレークポイントを設定してからコードを実行すると、実行されたコードのシーケンス図が表示されます。私はC#コードでこれを成功させました。
SparxSystems製のEnterpriseArchitectは、コードからシーケンス図を生成するのに適しています。基本的に(開始/終了ポイントに基づいて)ランタイムを記録し、シーケンス図を吐き出します。彼らは彼らのサイトのどこかにそれのビデオデモさえ持っています。EAは200ドルから300ドルの間だと思いますが、それでも素晴らしいツールです。
私は少し前にこれを自分で調査しましたが、SDEはあなたが必要としていることを実行していると思います(管理者に調査を続けるよう説得することはできませんでしたが、デモは良さそうです)
編集:ああ、ビジュアルUMLも試してみてください。
どう言う意味ですか?ランタイム実行パスからシーケンス図を決定しますか? 私はそれが可能だとは信じていません。
コードとデータからシーケンス図を作成する場合は、Northwoods の GoDiagram ツールを使用すると、非常に複雑な図を作成できます。シーケンス図は確かに実行可能であると思います。そして、ところで、適切な診断データを収集すると、最初の問題も解決できます...