ITパスポート 平成21年度 春期 問45
システム開発技術
既に稼働中のシステムに機能を追加するために,プログラムの一部を変更した。本番稼働してよいかどうかを判断するために,稼働中のシステムに影響を与えることなくテストを行う環境として,最も適切なものはどれか。
- ア プログラミング環境
- イ ほかのシステム用のテスト環境
- ウ 本番環境
- エ 本番環境と同等のテスト環境
答えと解説
✓ これが正解エ 本番環境と同等のテスト環境
解説
テスト環境は、本番環境に似せながら本番から切り離しておきます。
稼働中のシステムに手を入れたので、本番稼働してよいかを確かめたい場面です。確かめるには、本番と同じ条件で動かすことと、稼働中のシステムへ影響を出さないことの両方が必要です。この二つを満たすのが本番環境と同等のテスト環境で、似せることと離すことが両立します。プログラミング環境は、書いたプログラムが動くかを見るための小さな場です。条件が本番と違うので、そこで通っても本番稼働してよい根拠になりません。ほかのシステム用のテスト環境も、設定も載っている物も違い、条件が揃っていないため、確かめたことにはなりません。本番環境そのもので試すと、稼働中の業務を巻き込む恐れがあります。
似せるだけでも、離すだけでも足りない、というのがこの問いの芯です。
ほかの選択肢の解説
- ア プログラミング環境:プログラミング環境を挙げています。書いたプログラムを手元で試すには確かに必要ですが、条件が本番とは大きく違うので、ここで通っても本番稼働の判断には使えません。書きながら試す環境なら、これが答えです。
- イ ほかのシステム用のテスト環境:ほかのシステム用のテスト環境です。動いている業務に響かない点は満たしていますが、設定も搭載物も別のシステム向けのままなので、本番と同じ条件で試したことになりません。手近な環境を借りるなら、これが答えです。
- ウ 本番環境:本番環境そのもので試すとしています。条件が同じという点はこれ以上なく満たしますが、動いている業務を巻き込む恐れがあり、影響を与えないという条件を破ります。条件の近さだけなら、これが答えです。
関連用語
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。
出典:平成21年度 春期 ITパスポート試験 問45
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
同じ分野の問題
誤りを見つけたら報告する