2008-08-25 24 views
1

Visioを使用してシーケンス図をコード(c#)にフォワードエンジニアリングすることはできますか?Visioとフォワードエンジニアリング

Visio単独でも、プラグインが必要なのでしょうか?

他の図はどうですか?

答えて

1

Visual Studioのユーザー向けにVisioを入手する必要があります。詳細については、このリンク:Visio for Enterprise Architectsを参照してください。コード生成機能は非常に弱く、Visioが一貫性のない状態になる可能性があります。私は、Visioがコードとデータベースの両方を転送してリバースエンジニアリングできるようにすることを知っていますが、どちらの機能も非常に限られているので、これを行うことはお勧めしません。

私の意見では、Visioはダイアグラムツールであり、そのように扱う必要があります。

0

私の知っている限り、Visioはクラスモデルのコードのみをフォワードエンジニアリングすることができます。

シーケンス図は実際にオブジェクト間の通信パスを示しているだけなので、コードを生成するために必要な情報を含んでいないと思われます。

複雑なビヘイビアパターンを持つオブジェクトには、シーケンスダイアグラムが実際にキャプチャできないランタイム状態の変更が含まれる可能性があります。

1

スパークスシステムズエンタープライズアーキテクトの最新バージョンは、エンジニアのシーケンス図に

Sparx Systems Enterprise Architect

を転送することができますように見えます
関連する問題