ITパスポート 過去問
令和8年度
問62 (テクノロジ系 問8)

このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。

問題

ITパスポート試験 令和8年度 問62(テクノロジ系 問8) (訂正依頼・報告はこちら)

システムの性能評価におけるベンチマークテストに関する記述として、適切なものはどれか。
  • 評価対象のシステムで使われるものと同じデータ、同じプログラムを、ほかの疑似システム上で実行させて性能を評価する。
  • 評価対象のシステムの動作特性を、取扱いの容易な形にモデル化したものを用いて、ほかの疑似システム上で実行させて性能を評価する。
  • 評価対象のシステムのプログラムステップ数、ハードウェア性能、I/O回数の机上計算値などを基に処理時間を積算して性能を評価する。
  • 標準的な処理を設定し、それを実行する評価用プログラムを、評価対象のシステム上で実際に実行させて性能を評価する。

正解!素晴らしいです

残念...

この過去問の解説 (2件)

01

ベンチマークテストでは、比較の基準となる標準的な処理を評価対象の実機で実行し、その処理時間や処理量を測定します。システムを実際に動かす点と、共通の評価用プログラムを使う点が重要です。

選択肢1. 評価対象のシステムで使われるものと同じデータ、同じプログラムを、ほかの疑似システム上で実行させて性能を評価する。

評価対象と同じデータやプログラムを別の疑似システムで動かしており、ベンチマークテストとは異なります。

選択肢2. 評価対象のシステムの動作特性を、取扱いの容易な形にモデル化したものを用いて、ほかの疑似システム上で実行させて性能を評価する。

動作特性をモデル化し、疑似システムで評価する方法はシミュレーションです。

選択肢3. 評価対象のシステムのプログラムステップ数、ハードウェア性能、I/O回数の机上計算値などを基に処理時間を積算して性能を評価する。

プログラムステップ数やI/O回数などから処理時間を机上で積算しており、実測を行うベンチマークテストではありません。

選択肢4. 標準的な処理を設定し、それを実行する評価用プログラムを、評価対象のシステム上で実際に実行させて性能を評価する。

正しいです。標準的な処理を行う評価用プログラムを対象のシステムで実行し、結果を測定、比較するのがベンチマークテストです。

まとめ

ベンチマークテストは、①共通の評価用プログラムを②評価対象のシステムで③実際に動かす、ことでシステムの性能を評価するテスト手法です。

参考になった数1

02

本問ではベンチマークテストに関する理解が問われています。

ベンチマークテストとは、システムの性能評価において標準化された評価用のプログラム(ベンチマークソフト)を実際の評価対象システム上で実行し、システムのCPU、ディスク、ネットワークなどの性能を確認するテストのことを示します。

ベンチマークとは基準値という意味で使われる用語で、IT関連以外でもスポーツにおける目標となる記録、投資における基準指数といった意味で使われることがあります。

選択肢1. 評価対象のシステムで使われるものと同じデータ、同じプログラムを、ほかの疑似システム上で実行させて性能を評価する。

本選択肢は擬似システム上で性能を評価するとあり、シミュレーションに関する説明です。ベンチマークテストは擬似システムではなく実際の評価対象システム上で性能を評価するものであるため、本選択肢はベンチマークテスト関する説明としては不適切です。

選択肢2. 評価対象のシステムの動作特性を、取扱いの容易な形にモデル化したものを用いて、ほかの疑似システム上で実行させて性能を評価する。

本選択肢はシステムをモデル化して性能を評価するモデリングに関する説明です。ベンチマークテストはシステムをモデル化して評価するものではなく、実際の評価対象システム上で性能を評価するものであるため、本選択肢はベンチマークテスト関する説明としては不適切です。

選択肢3. 評価対象のシステムのプログラムステップ数、ハードウェア性能、I/O回数の机上計算値などを基に処理時間を積算して性能を評価する。

本選択肢は実際に処理を実行するのではなく、理論値で性能を評価するアナリティカルモデルに関する説明です。ベンチマークテストでは実際の評価対象システム上で性能を評価するため、本選択肢はベンチマークテスト関する説明としては不適切です。

選択肢4. 標準的な処理を設定し、それを実行する評価用プログラムを、評価対象のシステム上で実際に実行させて性能を評価する。

本選択肢が適切です。ベンチマークテストでは実際の評価対象システム上にて処理を実行し性能を評価します。

まとめ

本問ではシステム性能評価における手法について問われていました。直接出題されたベンチマークテストだけでなく、各選択肢として登場した手法についても整理しておきましょう。

 

・ベンチマークテスト:実際の評価対象システム上にて処理を実行して行う性能評価

・シミュレーション:擬似的な環境を用いて処理を実行して行う性能評価

・モデリング:評価対象システムをモデル化し、擬似システム上で処理を実行して行う性能評価

・アナリティカルモデル:実際に処理を実行せず、理論値を用いて行う性能評価

参考になった数0