令和4年度 春期 午前Ⅱ 問25
システム開発技術
ステージング環境の説明
ステージング環境の説明として,適切なものはどれか。
- ア開発者がプログラムを変更するたびに,ステージングサーバにプログラムを直接デプロイして動作を確認し,デバッグするための環境
- イシステムのベータ版を広く一般の利用者に公開してテストを実施してもらうことによって,問題点やバグを報告してもらう環境
- ウ保護するネットワークと外部ネットワークの間に境界ネットワーク(DMZ)を設置して,セキュリティを高めたネットワーク環境
- エ本番環境とほぼ同じ環境を用意して,システムリリース前の最終テストを行う環境
答えと解説を見る
✓ これが正解エ本番環境とほぼ同じ環境を用意して,システムリリース前の最終テストを行う環境
解説
本番とほぼ同じ環境でリリース前の最終テストを行います。
システム開発では、作業の段階に応じて複数の環境を使い分けます。ステージング環境は、本番の環境とほぼ同じ構成やデータを用意し、リリースする前に最終的な動作確認を行うための環境です。開発中に使う環境では本番との違いが残るため、本番に出して初めて問題が見つかることを防ぐ目的で、できるだけ本番に近づけた環境で確かめます。本番とほぼ同じ環境でリリース前の最終テストを行うという記述は、この役割と合います。開発、ステージング、本番の順に本番へ近づく、と並べて覚えると、各環境の役割を取り違えません。
ほかの選択肢はなぜ違うのか
- ア開発者がプログラムを変更するたびに,ステ…:プログラムを変更するたびにすぐ載せてデバッグするのは、開発中の確認に使う環境の使い方です。ステージング環境は、作り終えたものを本番に出す前に、本番に近い条件で最後の確認をする場です。
- イシステムのベータ版を広く一般の利用者に公…:ベータ版を一般の利用者に公開して問題点を報告してもらうのは、ベータテストの説明です。利用者を巻き込んで行う試験の方法であり、本番と同じ構成で最終確認をするための環境とは別物です。
- ウ保護するネットワークと外部ネットワークの…:内部と外部のネットワークの間に境界ネットワーク(DMZ)を置くのは、セキュリティを高めるためのネットワーク構成です。テストの段階を表す環境ではなく、ステージング環境の説明には当たりません。
この問題の用語
- DMZ外から見える機器を、内側の大事な網から切り離して置く区画。ここが破られても、奥までは一気に届きません。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:令和4年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問25
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問25:ステージング環境の説明(テスト)
- 令和4年度 春期 午前Ⅱ 問20:デジタルフォレンジックスの問題(テスト)
- 平成30年度 秋期 午前Ⅱ 問25:リファクタリングの説明(テスト)
- 平成29年度 秋期 午前Ⅱ 問18:デジタルフォレンジックスの問題(テスト)
- 平成26年度 秋期 午前Ⅱ 問24:エラー埋込み法に関する問題(テスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)