令和5年度 秋期 午前Ⅱ 問25
システム開発技術
ステージング環境の説明
ステージング環境の説明として,適切なものはどれか。
- ア開発者がプログラムを変更するたびに,サーバにプログラムを直接デプロイして動作を確認し,デバッグするための環境
- イシステムのベータ版を広く一般の利用者に公開してテストを実施してもらうことによって,問題点やバグを報告してもらう環境
- ウ保護するネットワークと外部ネットワークとの間に境界ネットワーク(DMZ)を設置して,セキュリティを高めたネットワーク環境
- エ本運用システムとほぼ同じ構成のシステムを用意して,システムリリース前の最終テストを行う環境
答えと解説を見る
✓ これが正解エ本運用システムとほぼ同じ構成のシステムを用意して,システムリリース前の最終テストを行う環境
解説
本番とほぼ同じ構成で、リリース前の最終テストを行う環境です。
ステージング環境は、本番の運用システムとほぼ同じ構成を用意して、リリース前の最終確認を行うための環境です。開発環境では見つからない、構成や設定の違い、データ量、ほかのシステムとの連携などに起因する問題を、本番に出す前に確かめられます。本番と同じ手順でデプロイを試せるので、リリース作業そのものの確認にも使えます。見分ける軸は、その環境が開発の途中で使うものか、リリース直前の確認のためのものか、そして本番にどれだけ近いかです。開発環境、テスト環境、ステージング環境、本番環境と、本番に近づく順に並べて覚えておくと位置付けを取り違えません。
ほかの選択肢はなぜ違うのか
- ア開発者がプログラムを変更するたびに,サー…:プログラムを変更するたびにサーバへ直接デプロイして動作を確かめ、デバッグするのは、開発者が使う開発環境の説明です。開発の途中で使うものであり、本番とほぼ同じ構成でリリース前に確認する環境ではありません。
- イシステムのベータ版を広く一般の利用者に公…:ベータ版を一般の利用者に公開し、問題点やバグを報告してもらうのは、ベータテストの説明です。利用者の協力を得てテストする方法であり、本番と同じ構成で内部の最終確認を行う環境とは違います。
- ウ保護するネットワークと外部ネットワークと…:保護するネットワークと外部ネットワークの間に DMZ を置いてセキュリティを高めるのは、ネットワーク構成の説明です。システムをリリースする前にテストを行う環境とは関係がありません。
この問題の用語
- DMZ外から見える機器を、内側の大事な網から切り離して置く区画。ここが破られても、奥までは一気に届きません。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問25
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問25:XPに関する問題(テスト)
- 令和6年度 秋期 午前Ⅱ 問24:プラットフォームに関する問題(テスト)
- 令和4年度 秋期 午前Ⅱ 問24:保守性を定量評価する指標(テスト)
- 令和2年度 10月 午前Ⅱ 問25:ユースケース駆動開発の利点(テスト)
- 平成30年度 春期 午前Ⅱ 問24(テスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)