令和8年度 ITパスポート 問62(テクノロジ)
出典:令和8年度 ITパスポート試験 公開問題 問62(独立行政法人情報処理推進機構(IPA))
システムの性能評価におけるベンチマークテストに関する記述として,適切なものはどれか。
- ア評価対象のシステムで使われるものと同じデータ,同じプログラムを,ほかの疑似システム上で実行させて性能を評価する。
- イ評価対象のシステムの動作特性を,取扱いの容易な形にモデル化したものを用いて,ほかの疑似システム上で実行させて性能を評価する。
- ウ評価対象のシステムのプログラムステップ数,ハードウェア性能,I/O回数の机上計算値などを基に処理時間を積算して性能を評価する。
- エ標準的な処理を設定し,それを実行する評価用プログラムを,評価対象のシステム上で実際に実行させて性能を評価する。
正解と解説を見る
正解:エ
【ベンチマークテストとは】
ベンチマークテストは、標準的な処理を行う評価用のプログラム(ベンチマークプログラム)を、評価したいシステムの上で実際に動かし、処理時間などを測って性能を評価する方法です。同じプログラムを複数のシステムで動かせば、同じ条件で性能を比べられます。
【選択肢の検討】
ア:評価対象ではない、ほかの疑似システムの上で実行しているので、評価対象そのものの性能は測れません。
イ:システムの動作をモデル化して性能を見積もるのは、シミュレーションによる評価です。
ウ:ステップ数やハードウェアの性能、I/O回数などから処理時間を机上で積算するのは、机上計算による見積りです。
エ:評価用のプログラムを評価対象のシステムで実際に実行して性能を測るのは、ベンチマークテストです。
よって、正解は選択肢エです。