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