2011-07-28 10 views
1

Visual Studio 2010ソリューションからプロジェクトのアーキテクチャ図を描画できるツールはありますか?Visual Studio 2010ソリューションからプロジェクトのアーキテクチャ図を描画できるツールはありますか?

解決策の各プロジェクトが、ソリューションのフォルダごとにグループ化された相互にどのように相互作用するかを示す図が必要ですか?それを行うことができるツールはありますか?

答えて

1

Visual Studio 2010 Ultimateがある場合は、依存関係グラフまたはレイヤーダイアグラムを使用してこれを実行できます。このバージョンをお持ちで、C/C++コードでこれを行う場合は、Visualization & Modeling Feature Packが必要です。これはMSDNサブスクライバとして入手できます。 組立することにより>-

依存関係グラフアーキテクチャメニューで

  • を、は、依存関係グラフの生成]を選択します。これにより、プロジェクトごとに組織化されたソリューション全体の依存関係グラフが表示されます。フォルダのコンテンツは自動的には整理されませんが、名前空間で整理されています。フォルダを表すためにコンテンツを手動で整理できます。

    - または -

  • 空白の依存関係グラフを作成します。 アーキテクチャエクスプローラに移動します。ソリューションを表示して、プロジェクトとそのアイテムを依存関係グラフにドラッグします。詳細については

How to: Generate Dependency Graphs for .NET CodeHow to: Generate Dependency Graphs for C and C++ Code

レイヤダイアグラム

  1. は空白の階層図を作成し、プロジェクトのレイヤーを作成するアーキテクチャエクスプローラーからドラッグしてご覧ください。
  2. フォルダを表すには、プロジェクトレイヤー内にレイヤーを追加し、アーキテクチャエクスプローラーからフォルダーをドラッグして、それらの入れ子レイヤーにマップします。
  3. 依存関係を表示するには、図を右クリックし、依存関係を生成を選択します。詳細について

How to: Create Layer Diagrams from Artifacts

0

.NET開発者のためのNDependのツールは、依存性グラフと依存マトリックスの両方が付属してVsの統合を参照してくださいあなたはしばらくの間、NDependのdownload and use the free trial editionすることができます。

NDependの開始ページには、Analyze VS solutionsとVS projectsがあり、コードを簡単に分析できるようになります。

More on NDepend Dependency Graph enter image description here

More on NDepend Dependency Matrixenter image description here

免責事項:私は、ツールチームの一員

関連する問題