令和8年度 問62
システム構成要素
ベンチマークテストに関する記述
システムの性能評価におけるベンチマークテストに関する記述として,適切なものはどれか。
- ア評価対象のシステムで使われるものと同じデータ,同じプログラムを,ほかの疑似システム上で実行させて性能を評価する。
- イ評価対象のシステムの動作特性を,取扱いの容易な形にモデル化したものを用いて,ほかの疑似システム上で実行させて性能を評価する。
- ウ評価対象のシステムのプログラムステップ数,ハードウェア性能,I/O回数の机上計算値などを基に処理時間を積算して性能を評価する。
- エ標準的な処理を設定し,それを実行する評価用プログラムを,評価対象のシステム上で実際に実行させて性能を評価する。
答えと解説を見る
✓ これが正解エ標準的な処理を設定し,それを実行する評価用プログラムを,評価対象のシステム上で実際に実行させて性能を評価する。
解説
標準的な処理を実機で走らせて測るのがベンチマークです。
ベンチマークテストは、あらかじめ決めておいた標準的な処理を行う評価用のプログラムを、評価したいシステムの上で実際に走らせ、かかった時間などから性能を測る方法です。同じ物差しを使うので、別のシステムと数値をそのまま比べられます。実機で動かすため、机の上の計算では見えない部分も含めた実際の速さが分かります。標準的な処理を設定し、それを実行する評価用プログラムを、評価対象のシステム上で実際に実行させて性能を評価するという記述が、これに当たります。ただし、測るために選んだ処理が実際に使う処理と違っていれば、数値が良くても現場では速くなりません。何を測っているのかを確かめてから比べる必要があります。
ほかの選択肢はなぜ違うのか
- ア評価対象のシステムで使われるものと同じデ…:同じデータと同じプログラムを、ほかの疑似的なシステムの上で走らせると述べています。測る場所が評価したいシステムそのものではないので、実機で測るという前提から外れています。
- イ評価対象のシステムの動作特性を,取扱いの…:動作の特性を扱いやすい形に置き換えた模型を使い、別のシステムの上で動かす方法で、これはシミュレーションです。模型を通して見積もるものであり、実機を走らせて測るものではありません。
- ウ評価対象のシステムのプログラムステップ数…:プログラムの行数やハードウェアの性能、入出力の回数から、処理にかかる時間を机の上で積み上げて求めると述べています。計算による見積りであって、実際に動かして測る方法ではありません。
この問題の用語
- プログラムコンピュータへの命令をまとめたもの。処理の手順を決まった言語で書き、コンピュータはそれを順に実行します。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:令和8年度 ITパスポート試験 問62
同じ用語が出る問題
- 令和8年度 問88:正六角形に関する問題(プログラム)
- 令和8年度 問85:素数に関する問題(プログラム)
- 令和8年度 問67:整列に関する問題(プログラム)
- 令和6年度 問62:配列に関する問題(プログラム)
- 平成30年度 秋期 (特別措置試験) 問7:著作権法に関する問題(プログラム)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)