Visual Studio および Team Foundation Server でのアプリケーション ライフサイクル管理

ツール スイートを Visual Studio 2012で使用する、Visual Studio Team Foundation Serverと、それらのツールを組み合わせることによって、理解の顧客のニーズからコード デザインと実装に配置して、アプリケーションのライフサイクルを管理する証明された手法を適用できます。これらのツールでチェックインされたコード、ビルド、およびテスト結果に対する要求をトレースするためのインストルメンテーションを使用できます。この手法は、チームが評価される、顧客から方が、よりも信頼性とソフトウェアを作成することができます。次のような結果を得るためにこれらのツールを使用する:

プロジェクトの計画および追跡

顧客にとって重要であるもの:計画と追跡 のキャプチャは、プロジェクトの進行状況を追跡します。顧客の要求に基づいて正しく機能するソフトウェアを作成できるように、プロセスを実行し、その品質を監視します。

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

チームのソフトウェアに関する重要な情報を伝達するアーキテクチャ図を使用して既存の資産に:デザイン のデザイン機能も、最初から。

Visual Studio 診断ツールによる品質の向上

バージョン管理の使用

を使用してバージョン コントロール (任意の場所でチーム エクスプローラー– Visual Studio 2010)

開発する: の書き込み、単体テスト、デバッグがチームで進行状況がプロジェクトにどのように影響するかを理解できるように、アプリケーションのライフ サイクルの他の部分と統合されたツールを使用して、分析して、アプリケーションのプロファイリングを行います。

アプリケーションのビルド

アプリケーション (ビルドの場所でチーム エクスプローラー– Visual Studio 2010) を

チームが確認できるように:ビルド の ビルドは、統合されたビルド システムを使用して、アプリケーションの品質ゲート各ビルドでどの要件が満たされているか確認するために、表示する。

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

パフォーマンスとストレス テストを含む:テスト の実行の手動または自動テストは。特定の日付におけるソフトウェアの品質をチームが把握できるように、テストを系統的に管理します。

準備のラボ環境

Microsoftテスト マネージャーを使用してLab Management: 物理コンピューターまたは仮想マシンでテストを実行するラボ環境を作成できます。仮想マシンは、System Center Virtual Machine Manager (SCVMM)によって管理されるすべての仮想化のフレームワークで実行できます。

アプリケーションのライフサイクルでのラボ環境の使用

配置する: は仮想環境により高度な開発およびテストを有効にするために配置します。

これらのツールの使用を開始するには アプリケーション ライフサイクル管理用の Team Foundation および Visual Studio での使用を参照してください。これらのツールと Eclipse を併用する方法の詳細については、「Team Explorer Everywhere の導入」を参照してください。

Team Foundation Serverを管理するには、Team Foundationの管理Team Foundationのテクニカル リファレンスを参照してください。

Team Foundation Server

Microsoft Visual Studio Team Foundation Server、アプリケーションのライフサイクルの管理ツールの中核は、管理し、組織のプロジェクトのバージョン コントロール、ビルド システムとツールとメトリックス提供します。チーム エクスプローラーのライセンスを使用すると、Team System Web Access、Visual Studio そのほかの統合開発環境を使用して Team Foundation Server のデータを表示および更新できます。

Team Foundation Serverのクライアントに関する詳細については、Team Foundationクライアントと操作を参照してください。

Visual Studio のアプリケーション ライフサイクル管理

次の製品の一つ以上を使用して Team Foundation Server のアプリケーション開発ライフ サイクルのそのほかの側面をに統合できます:

  • WebVisual Studio Professional は、クラウド、およびデバイスの複数の層アプリケーションを作成することが可能にする、統合されたの開発作業です。これは最先端のappsのビルド時にWindows 8.などの新しいプラットフォームの既存のアプリケーションを保守、および提供します近代化する機能があります。

  • Visual Studio Premium を関係者と、user優れたアプリケーションを提供するソフトウェア開発の関数を一つにまとめるために統合して、ソリューションのように、統一されたチーム提供します。すべてのサイズの企業は予測可能な値を表すのアジャイル ソフトウェア アプリケーションを用意するには、通常、異なる開発環境で動作している多種多様なチーム プレーヤーを越えたコラボレーションが必要です。Visual Studio Premiumは、ツールをビジネス アナリスト、プロセスを統合し、協調するプロジェクト マネージャーおよびテスト担当者は、開発者、およびuserとともに、シームレスに示します。これは、統合して、ソリューションを提供するために、アジャイル プロジェクト計画と管理、関係者とuserの視聴時間、開発者の生産性、品質のenablementとテスト機能を構成します。

  • Visual Studio Ultimate はスケーリングが可能なソフトウェア アプリケーションやサービスを開発し、操作する組織に提供するすべてALMです。これは、アーキテクチャの高度な整合性を維持し、効率的に技術的な負債を管理するためにチームが使用するアーキテクチャの検出および検証ツールが用意されています。サービスの品質のテスト ツールのヘルプは戦略にターゲットのスケーリングの要件を満たすことのソフトウェア アプリケーションとサービスのスケーラビリティを検証します。インシデント管理とシームレスに本番稼動デバッグの解放し、監視、および保守のアプリケーションの開発および操作のチームを統合します。

  • Visual Studio Test Professionalでは、テスト担当者、ビジネス アナリスト、およびプロダクト マネージャー チーム コラボレーションのツールを必要とする、完全な開発IDEでそのほかの利害関係者にとって最適。これらのチーム メンバーは、開発プロセス間で品質を提供する、統合されたテストを管理および製品のツールセットを使用できます。Visual Studio Test Professionalのは、軽量の必要条件の定義、および連続した顧客からのフィードバックをサポートし、これらのプロセス間で追跡できるようになります。

次の表に、これらのツールがアプリケーションのライフ サイクル全体でどのように使用されるかを示します。詳細な機能の可用性に関する詳細については、Visual Studioの2012の比較" "を参照してください。

アプリケーションのライフ サイクル

Visual Studio Professional 2012

Visual Studio Premium 2012

Visual Studio Ultimate 2012

Visual Studio Test Professional 2012

アジャイル計画ツール

チェック マーク

チェック マーク

チェック マーク

アーキテクチャ、モデル、およびデザイン

チェック マーク

開発

チェック マーク

チェック マーク

(1) テスト

チェック マーク

チェック マーク

チェック マーク

Lab Management

チェック マーク

チェック マーク

チェック マーク

ビルド

チェック マーク

チェック マーク

チェック マーク

チェック マーク

バージョン コントロール

チェック マーク

チェック マーク

チェック マーク

チェック マーク

作業項目トラッキング

チェック マーク

チェック マーク

チェック マーク

チェック マーク

メモ:

  1. Microsoft Test Manager では、Visual Studio の外部でのテスト ケースの管理と実行、および物理環境や仮想環境の作成と管理を実行できます。Visual Studio Premium 2012、2012、および Visual Studio Ultimate のVisual Studio Test Professional 2012でのこのクライアント アプリケーションのインストール。

参照

概念

Visual Studio 2012