ステージング環境
Staging Environment
すてーじんぐかんきょう
本番環境とほぼ同じ構成を持ち、リリース前の最終的な確認を行うための環境。開発環境やテスト環境では再現できない本番に特有の問題を、利用者に影響を与えずに前もって見つける。
Related
他の資格での定義
本番環境と同等の構成を持ち、リリース前の最終確認を行う環境。本番でのみ起きる不具合を事前に検出する。
本番環境とほぼ同じ構成のシステムを用意し、リリースや設定変更の前に最終的な確認を行う環境。開発環境やテスト環境では再現しにくい、本番と同じ機器構成・設定・データ量での動作を確かめてから本番へ反映する。ネットワークの更改でも、新しい構成や機器の設定をステージング環境で検証してから移行する。
本番の環境とほぼ同じ構成で用意し、リリースの直前に最終的な確認を行うための環境。開発環境やテスト環境では見つけにくい、設定や外部との連携、性能の問題を、本番に反映する前に確かめる。
本番環境とほぼ同じ構成と設定で用意し、リリース前の最終確認を行う環境。開発環境やテスト環境では再現しにくい、本番特有の構成やデータ量による問題を事前に見つける。
Past Exams
過去問での出題
過去問で 4 回出題(ネットワークスペシャリスト試験 2・データベーススペシャリスト試験 1・情報処理安全確保支援士試験 1)。うち 3 回は用語そのものを問う問題です。
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
ソフトウェア開発に必要なエディタ、コンパイラ、デバッガ、ビルドツールなどを統合した開発環境。コード補完や構文チェックなどの機能により開発効率を向上させる。Visual StudioやEclipseが代表的。
ソフトウェア開発に関するデータ(ソースコード、ドキュメント、設計データなど)を一元的に格納・管理する保管場所。バージョン管理システムと連携し、変更履歴の追跡やチーム間での共有を可能にする。
承認された変更をリリースとしてまとめ、計画、構築、テストを経て稼働環境へ確実に展開するサービスマネジメントのプロセス。展開に失敗したときに元に戻す手順も用意し、サービスの品質を維持しながら新しい機能や修正を提供する。リリース管理と呼ぶこともある。
ソースコード管理。開発環境においてソースコードのバージョン管理、変更履歴の追跡、複数開発者の共同作業を支援するシステム。Git、Subversionなどのツールが代表的。ブランチ管理やマージ機能で並行開発を実現する。
開発用ホストマシンとは異なるCPUアーキテクチャ向けの実行コードを生成するコンパイラ。PC上でARMやMIPS向けのコードを生成する場合などに使用する。組込み開発の基本ツールである。
コンパイラが生成したオブジェクトファイルやライブラリを結合し、実行可能なプログラムを生成するツール。組込みシステムではリンカスクリプトにより、コードやデータのメモリ配置(ROM/RAM)を詳細に制御する。
