Microsoft Visual Studio 2010 Visualization and Modeling Feature Pack
このトピックでは、Microsoft Visual Studio 2010 Visualization and Modeling Feature Pack による Visual Studio 2010 Ultimate の視覚化およびモデリング ツールの拡張と機能強化の内容について説明します。
詳細情報 |
参照項目 |
---|---|
Visual Studio 2010 Feature Pack のダウンロード (MSDN) |
|
この Feature Pack の要件 |
|
この Feature Pack の機能 |
|
Visual Studio Feature Pack の概要 |
|
Visual Studio 2010 Ultimate 視覚化およびモデリング ツールの概要とドキュメント |
この Feature Pack の内容
次の表では、この Feature Pack に収められている機能、および Visual Studio Ultimate の既存ツールとの連携をまとめて示します。
モデルからコードを生成する
既存のコードを調べる
モデル要素を使用および管理する
レイヤー図を作成、検証、拡張する
モデルからコードを生成する
UML モデルは、コードとテストの作成、およびシステムのアーキテクチャと要件の記述に役立ちます。
新規 |
詳細については、次のトピックを参照してください。 |
---|---|
UML クラス図の要素からスケルトン コードを生成するには、[コードの生成] を使用します。 既定の変換を使用して、またはカスタム変換を作成して、UML の種類をコードに変換できます。 |
他の種類のドキュメントを UML から生成する場合、または UML 要素と生成結果の間の直接的な関係が弱いコードを生成する場合でも、カスタム テンプレートを作成し、モデルを読み込んで、必要な種類の成果物を生成できます。 詳細については、「方法: UML モデルからファイルを生成する」を参照してください。
既存のコードを調べる
開発の現場では、コードの作成より、既存コードの理解により多くの時間がかかることがよくあります。 Visual Studio Ultimate のコード視覚化ツールは、コードの主要部分を視覚化し、コードの柔軟性を評価し、問題のある部分を識別するのに役立ちます。 コードを構成する部分の間の依存関係を追跡することで、提案されている変更の予想されるコストを評価しやすくなります。
新規 |
詳細については、次のトピックを参照してください。 |
---|---|
既存のコードから UML クラス図を作成します。 |
|
依存関係グラフを生成することで、C および C++ のコード内の編成や関係を調べます。 |
|
依存関係グラフを生成することで、ASP.NET Web プロジェクト内の編成や関係を調べます。 |
シーケンス図、依存関係グラフ、およびレイヤー図を作成することで、.NET のコードを調べることもできます。 詳細については、「既存のコードの視覚化」を参照してください。
詳細については、次のトピックを参照してください。
モデル要素を使用および管理する
他のモデリング ツールからモデル要素をインポートする
新規 |
詳細については、次のトピックを参照してください。 |
---|---|
他のモデリング ツールから XMI 2.1 ファイルとしてエクスポートされた UML シーケンス図、クラス図、およびユース ケース図から、要素をインポートします。 |
詳細については、次のトピックを参照してください。
作業項目からモデル要素にリンクする
モデル要素と作業項目の間のリンクは、たとえば特定のアクティビティやユースケースのテストで、これらの要素に対する作業の進捗を追跡して監視するのに役立ちます。
注意
Visual Studio 2010 Ultimate では、新しい作業項目を作成したり、モデル要素から既存の作業項目にリンクしたりすることはできますが、他の方向のリンクは作成できません。 詳細については、「方法: 作業項目をモデル要素にリンクする」を参照してください。
新規 |
詳細については、次のトピックを参照してください。 |
---|---|
作業項目からモデル要素へのリンクを作成および表示します。 |
レイヤー図を作成、検証、拡張する
レイヤー図は、アプリケーションの論理的な依存関係の構造を視覚化するのに役立ちます。 構造が誤って変更されることがないように、チェックインのたびにモデルに対してコードを検証できます。
新規 |
詳細については、次のトピックを参照してください。 |
---|---|
C または C++ コードからレイヤー図を作成し、依存関係を検証します。 |
|
レイヤー図を変更し、レイヤー図に対してコードを検証するためのコードを作成します。 |
詳細については、次のトピックを参照してください。
要件
最新の要件と既知の問題については、ReadMe ファイルを参照してください。 この Feature Pack を使用するには、Visual Studio 2010 Ultimate をインストールしておく必要があります。 この Feature Pack の特定の機能を使用するには、以下のものもインストールしておく必要があります。
有効にするもの |
インストールされている必要があるもの |
---|---|
C または C++ プロジェクトのサポート |
Visual Studio での Visual C# 詳細については、次のトピックを参照してください。 |
レイヤー拡張機能 API |
詳細については、「レイヤー図に関する拡張機能の作成」を参照してください。 |
作業項目からのリンク |
Team Foundation Server でのモデル成果物のリンクの種類 詳細については、「方法: 作業項目をモデル要素にリンクする」の「要件」を参照してください。 |
外部リソース
ブログ
Visual Studio Modeling Feature Pack Available! (Visual Studio Modeling Feature Pack を使用できます)
Modeling Websites and Native Code (モデリングの Web サイトとネイティブ コード)
Visualization and Modeling Feature Pack
ビデオ
フォーラム
Visual Studio 2010 Visualization & Modeling Tools (Visual Studio 2010 の視覚化およびモデリング ツール)