開発時のシステムの検証

Visual Studio Ultimate を使用すると、ソフトウェアとユーザーの要求、およびソフトウェアとシステムのアーキテクチャとの一貫性を維持することができます。

機能パックが利用できる場合には、機能パックをダウンロードしてインストールすることで、このリリースの機能を拡張できます。 詳細については、「Visual Studio Feature Pack」を参照してください。

主なタスク

ソフトウェアを検証するには、次のタスクを使用します。

タスク

関連するトピック

モデルが一貫していることを確認します。

プロジェクトがモデルを使用、および解釈する方法によっては、いくつかの要素の組み合わせを許可しないようにすると便利です。 たとえば、必ず .NET に準拠した名前を使用するように UML クラスを制限することができます。 このような制約は、Visual Studio 拡張機能で定義できます。

ソフトウェアがユーザーの要求を満たしていることを確認する:

システムとそのコンポーネントのテストを編成する際に、要求モデルとアーキテクチャ モデルを使用できます。 こうすることで、ユーザーなどの関係者にとって重要な要求を確実にテストしたり、要求が変更されたときにすばやくテストを更新したりできます。

ソフトウェアと、必要とされるシステムの設計との整合性が維持されていることを確認する:

レイヤー図は、アプリケーションのコンポーネント間で必要とされる依存関係を表します。 開発時に、コード内の実際の依存関係が必要とされる設計と一致していることを検証できます。

外部リソース

カテゴリ

リンク

ビデオ

ビデオへのリンク

ビデオへのリンク

ビデオへのリンク

フォーラム

ブログ

技術文書およびジャーナル

The Architecture Journal - Issue 23: Architecture Modeling and Processes (アーキテクチャ ジャーナル - 第 23 号: アーキテクチャのモデリングとプロセス)

その他のサイト

MSDN アーキテクチャ センター

参照

概念

アプリケーションのテスト

ユーザー要求のモデリング

アプリケーションのモデル化

その他の技術情報

UML モデルと図の拡張