IPA公式正解:エ 本運用システムとほぼ同じ構成のシステムを用意して,システムリリース前の最終テストを行う環境
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。ステージング環境(Staging Environment)とは、本番環境と可能な限り同一のハードウェア、OS、ミドルウェア、ネットワーク構成で構築された検証環境のことで、本番リリース直前に最終テストやリリース手順の確認を行うために用いられます。
【詳細解説】■ 本問の核心・解法のポイント
ソフトウェア開発における一般的な環境ステージは以下の順で遷移します:
1. 開発環境(Development):開発者がコーディングや単体・結合テストを行う。
2. テスト環境/QA環境:機能テストや結合テストを行う。
3. ステージング環境(Staging):本番環境と極めて近い構成で、リリース手順や非機能要件を含む最終リハーサル(総合テスト・受入テスト)を行う。
4. 本番環境(Production):実際にサービスを提供する運用環境。
・各選択肢の徹底解説:
・ア:開発環境(または開発用サーバ環境)の説明です。
・イ:ベータテスト(オープンベータ)環境の説明です。
・ウ:DMZ(非武装地帯)の説明です。
・エ:【選択肢エ★】本番環境(本運用システム)とほぼ同じ構成で構築し、本番移行前の最終確認を行う環境がステージング環境です。
よって正解はエです。