Visual Studio の視覚化およびモデリング ツールを使用すると、既存のコードを理解し、アプリケーションを記述するのに役立ちます。 これにより、変更がコードに与える影響を視覚的に学習し、それらの変更によって生じる作業とリスクを評価するのに役立ちます。 例えば次が挙げられます。
コード内のリレーションシップを理解するには、それらのリレーションシップを視覚的にマップします。
システムのアーキテクチャを記述し、コードの設計との一貫性を維持するには、依存関係図を作成し、これらの図に対してコードを検証します。
クラス構造を記述するには、クラスダイアグラムを作成します。
これらのツールは、プロジェクトに関わる人々とより簡単にコミュニケーションを取るのにも役立ちます。
各機能をサポートする Visual Studio のエディションを確認するには、アーキテクチャおよびモデリング ツールのエディションのサポートを参照してください
何をしたいですか?
| Scenario | Articles |
|---|---|
|
コードとその関係を理解する: 特定のコード間のリレーションシップをマップします。 ソリューション全体のコード内のリレーションシップの概要を参照してください。 |
-
ソリューション間で依存関係をマップする - コード マップを使用してアプリケーションをデバッグする - コード マップ アナライザーを使用して潜在的な問題を見つける - デバッグ中に呼び出し履歴のメソッドをマップする |
|
クラス構造を理解する: コードからクラス ダイアグラムを作成して、プロジェクト内のクラスの構造を視覚化します。 |
方法: プロジェクトにクラス ダイアグラムを追加する (クラス デザイナー) |
|
システム設計の概要を説明し、この設計に対してコードを検証します。 依存関係図を作成して、高レベルのシステム設計とその目的の依存関係について説明します。 この設計に対してコードを検証し、コード内の依存関係がデザインと一致していることを確認します。 |
-
コードから依存関係図を作成する - 依存関係図: リファレンス - 依存関係図: ガイドライン - 依存関係図を使用してコードを検証する |
関連コンテンツ
- アーキテクチャ コード ツールをインストールする
- シナリオ: 視覚化とモデリングを使用して設計を変更する
- 分析とモデルのアーキテクチャ
- アプリのアーキテクチャをモデル化する
- 開発プロセスでモデルを使用する
注
テキスト テンプレート変換コンポーネントは、Visual Studio 拡張機能開発ワークロードの一部として自動的にインストールされます。 SDK、ライブラリ、フレームワーク カテゴリの下にある Visual Studio インストーラーの [個々のコンポーネント] タブからインストールすることもできます。 [個々のコンポーネント] タブから Modeling SDK コンポーネントをインストールします。