あ行 (Visual Studio Team System 用語集)

更新 : 2007 年 11 月

この用語集では、Visual Studio Team System ヘルプで使用されている主要な用語を定義します。

  • アクティビティ [activity]
    1 つの目的のために共同で実施される作業パターン。アクティビティは作業生産物を使用または生産することもあれば、作業項目によってトラックされることもあります。

  • アジャイル方式 [Agile Method] [Agile Methods]
    アプリケーション開発者が採用する一連のプロセスであり、1 つの期間が 1 ~ 4 週間という一連の短いイテレーションでアプリケーションを開発することでリスクを最小化しようとするもの。このパラダイムでは、費やした時間や完了したタスクではなく、機能するソフトウェアが進行の尺度になります。アジャイル方式では、文書化された資料よりも、リアルタイムで意思疎通する (直接顔を合わせて会議を行う、電話やインスタント メッセージでやり取りするなど) ことが重要視されます。

  • アプリケーション ダイアグラム [application diagram]
    配置用のシステムとして作成されるアプリケーションの定義と構成を表したもの。アプリケーション ダイアグラムは、グラフィカルなレイアウトで描かれたエンドポイントによって明らかになった通信の依存関係を、コードを作成する前に示します。

  • アプリケーション排他時間 [application exclusive time]
    関数内で、カーネル モードとパフォーマンス ツールによるプローブにかかった時間から、関数が呼び出した項目によってかかった時間と、遷移にかかった時間を除外した時間。

  • アプリケーション包括時間 [application inclusive time]
    関数内でかかった時間と関数が呼び出した項目でかかった時間を合わせたものから、カーネル モードへの遷移とパフォーマンス ツールのプローブに費やした時間を除外した時間。

  • アプリケーション有効期間の管理 [application life-cycle management]
    アプリケーション ソフトウェアの要件、デザイン、開発、ビルド、テスト、およびリリースの調整。これには、ソフトウェア プロセスの統合、作業生産物間の関係の定義による追跡可能性の実現、すべてのアクティビティと段階にわたるプロジェクト管理とレポート作成が必要です。

  • アルゴリズム [algorithm]
    問題を解決するための規則または手続き。

  • アルファ版 [alpha version]
    機能セットと使用性についての予備的なフィードバックを得るために、非常に初期の段階でリリースされる製品。

  • 依存モジュール [dependent module]
    他のモジュールとの依存関係を含んでいるモジュール。

  • イテレーション [iteration]
    (1) カレンダー上の固定した期間。通常は 1 ~ 6 週間で、タスクのスケジュールを設定し、アクティビティを計画します。一般に、イテレーションには連続した数字が振られ、次々に連続しています。(2) 共通構造サービス階層構造のノードの 1 つで、抽象化されたスケジュールを表します。

  • イテレーション テスト [iteration tests]
    ビルド確認テストの後で実行される一連のテスト。これらのテストによって、イテレーション計画で必要とされていた機能が検証されます。

  • イテレーション計画 [iteration plan]
    予定されているイテレーションのシナリオ、サービス品質要求、およびタスクの一覧。

  • イテレーション長 [iteration length]
    イテレーションを構成する固定した期間の長さ。イテレーション長は通常、プロジェクト全体にわたって一定に保たれます。

  • イテレーション予算 [iteration budget]
    イテレーション用の開発アクティビティのための計画に使用される予算。概算見積もりに基づきます。イテレーション予算は速度レポートから取得され、理想的な人日によって測定されます。

  • インストルメンテーション [instrumentation]
    プロファイルを行うプログラムに診断プローブを挿入するというプロファイル技法の 1 つ。「サンプリング」を参照してください。

  • インストルメンテーション オーバーヘッド [instrumentation overhead]
    バイナリをインストルメントしたとき、コードの実行に必要な時間の増加。この時間の増加は、アプリケーションのパフォーマンスを監視するために挿入する追加コード (プローブと呼ばれる) によって発生します。

  • インストルメント [instrument]
    各区分で経過する時間を測定するために、ソース コードにタグ付けを行う処理。

  • インフラストラクチャ アーキテクチャ [infrastructure architecture]
    プロトコル、セキュリティ レベル、サービスを含めた配置環境のトポロジ。このアーキテクチャによって、データセンターのような配置環境に対する論理マップが用意されます。

  • 埋め込みリレーションシップ [embedding relationship]
    ツリーのパスを構成するリンクが含まれるドメイン リレーションシップ。このパスによって、各オブジェクトを一意に識別できます。

  • エージェント [agent]
    リモート テスト マシン群の一部。テストを実行し、シミュレートされた負荷を生成します。

  • エンド ユーザー [end user]
    ソリューションの対価を支払う顧客とは逆に、ソリューションを実際に使用する人。

  • オンチップ パフォーマンス カウンタ [on-chip performance counters]
    定められた CPU チップ上で低レベルの情報を格納するレジスタ。この情報は、照会可能です。"パフォーマンス カウンタ" は、よく "perfmon" と混同されます。これらのカウンタは、まったく別のものです。