1

皆さん、

私は自分のプロジェクトのリファレンス デザインとして使用する必要がある C# プロジェクトを含む SDK のようなパッケージを持っています。VS2008 で参照プロジェクトを開いてクラス ダイアグラム エディタを実行すると、クラス、クラス メンバーが表示されますが、クラス間の関係は表示されません。

  • VS2008 のクラス ダイアグラム エディタは、クラスの関係をリバース エンジニアリングできますか?
  • 役立つプラグインはありますか?
  • 好奇心から、VS2010 はこれを行うことができますか?

任意の提案、洞察、または参照を歓迎します!

現時点では、StarUML をチェックしています。まだ機能していませんし、あきらめもしていません。

- ニック

4

2 に答える 2

1

あなたはgraphvizサポートでdoxygenを試してみたいかもしれません。ソースからクラスリレーショナル図を生成できます。それらは基本的なものであり、ジェネリック/テンプレートが間違っている場合がありますが、何もないよりはましです。

于 2011-01-01T22:51:50.793 に答える
0

免責事項:これはVisual Studio 2010 Premiumでの私の経験ですが、VS2008Professionalも同じように機能することを思い出します。

[新しいアイテムの追加]を使用して新しいクラス図を作成したら、ソリューションエクスプローラーからクラス図のデザイン画面にソースコードファイルをドラッグするだけです。

残念ながら、図の関係を取得するための手動の手順がいくつかあります。最終的には、ダイアグラム上で関心のあるメンバーを選択し、クラス図メニューからメニューオプションを選択します(または右クリックします)。

たとえば、プロパティの場合は、[関連付けを表示]または[コレクションの関連付けとして表示]を選択できます。タイプ全体を選択した状態で、同じメニューから基本タイプと派生タイプを表示するように選択できます。

これにより、必要な関係がレンダリングされます。

于 2011-01-01T22:58:01.707 に答える