本番環境と同一構成で最終テストを行うステージング環境

ステージング環境(Staging Environment)は、ハードウェア、OS、ミドルウェア、ネットワーク設定、データベース構成などを本番環境(本運用システム)と可能な限り同一(または極めて酷似した構成)で構築した検証用環境です。システムリリース前の最終段階において、デプロイ手順の検証、本番同等の負荷テスト、結合・受入テストを行い、本番移行時の障害や不具合を未然に防止することを目的とします。 開発者が日常的にデバッグや動作確認を行う「開発環境(Development Environment)」の説明です。 一般ユーザーが参加する「ベータテスト環境(Beta Test Environment)」の説明です。 内部ネットワークと外部インターネットの境界に設ける「DMZ(非武装地帯)」の説明です。

ステージング環境の説明として,適切なものはどれか。

出典令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問25
ア
開発者がプログラムを変更するたびに,サーバにプログラムを直接デプロイして動作を確認し,デバッグするための環境
イ
システムのベータ版を広く一般の利用者に公開してテストを実施してもらうことによって,問題点やバグを報告してもらう環境
ウ
保護するネットワークと外部ネットワークとの間に境界ネットワーク (DMZ) を設置して,セキュリティを高めたネットワーク環境
エ
本運用システムとほぼ同じ構成のシステムを用意して,システムリリース前の最終テストを行う環境