Visio とフォワード エンジニアリング
-
09-06-2019 - |
質問
Visio を使用してシーケンス図をコード (C#) にフォワード エンジニアリングできるかどうか知っていますか?
Visio だけで実行できますか? それともプラグインが必要ですか?
他の図ではどうでしょうか?
解決
Visual Studio のユーザーは Visio を入手する必要があります。このリンクを参照してください。 エンタープライズ アーキテクト向けの Visio 詳細については。コード生成機能はかなり弱いため、Visio が不整合な状態になる可能性があります。Visio ではコードとデータベースの両方をフォワード エンジニアリングおよびリバース エンジニアリングできることは知っていますが、どちらの機能も非常に制限されているため、お勧めしません。
私の意見では、Visio は作図ツールであり、そのように扱われるべきです。
他のヒント
最新バージョンの Sparx Systems Enterprise Architect はエンジニアリング シーケンス図を転送できるようです
私の知る限り、Visio はクラス モデルからのコードのみをフォワード エンジニアリングできます。
シーケンス図は実際にはオブジェクト間の通信経路を示すだけであるため、おそらく些細な場合を除いて、コードを生成するために必要な情報は含まれていないのではないかと思います。
何らかの複雑な動作パターンを持つオブジェクトには、実行時の状態の変更が含まれる可能性が高く、シーケンス図では実際にはそれを捉えることができません。
所属していません StackOverflow