令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問25
テクノロジ/開発技術ステージング環境の説明として,適切なものはどれか。
出典:令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問25
- ア開発者がプログラムを変更するたびに,サーバにプログラムを直接デプロイして動作を確認し,デバッグするための環境
- イシステムのベータ版を広く一般の利用者に公開してテストを実施してもらうことによって,問題点やバグを報告してもらう環境
- ウ保護するネットワークと外部ネットワークとの間に境界ネットワーク(DMZ)を設置して,セキュリティを高めたネットワーク環境
- エ本運用システムとほぼ同じ構成のシステムを用意して,システムリリース前の最終テストを行う環境
正解:エ
解説
ステージング環境は,本番(本運用)環境とほぼ同じ構成のシステムを別に用意し,リリース前の最終確認やテストを行うための環境です。本番と同等の構成で検証することで,本番環境固有の設定やデータに起因する不具合をリリース前に発見でき,切戻し手順の確認にも利用できます。
選択肢ごとの解説
- ア誤り。変更のたびに直接デプロイして動作確認しデバッグする環境は,開発環境の説明です。
- イ誤り。ベータ版を一般利用者に公開して問題点を報告してもらう環境は,ベータテスト(公開テスト)の説明です。
- ウ誤り。境界ネットワーク(DMZ)を設置してセキュリティを高めた構成は,ネットワーク設計上の話であり,ステージング環境とは関係ありません。
- エ正しい。本運用システムとほぼ同じ構成を用意してリリース前の最終テストを行う環境がステージング環境です。