スポンサーリンク

ITパスポート試験 令和8年度 [問62] 過去問解説

問題

問62

システムの性能評価におけるベンチマークテストに関する記述として,適切なものはどれか。

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

[出典:ITパスポート試験 令和8年度 問62]

正解

正解は「」です。

解説

 正解は「エ」です。ベンチマークテストとは、コンピュータシステムの性能を客観的に比較するために、あらかじめ用意された「標準的な処理」を行う専用のプログラムを、評価したいシステム上で実際に動かしてその速度や効率を測定する手法のことです。

 例えば、新しいスマートフォンを購入する際に、どの機種が一番サクサク動くか気になりますよね。その際、特定のゲームを動かして「1秒間に何回画面が更新されたか」や、計算アプリで「処理に何秒かかったか」といった数値を出すことがありますが、これがまさにベンチマークテストの考え方です。

 実際の仕事で使う特定のソフトではなく、世界中で共通して使われる「測定用のものさし」を用いることで、メーカーや機種が異なっていても同じ条件で「どちらの性能が高いか」を公平に判断できるようになります。いわば、システムの実力を測るための「共通の体力テスト」のようなものだと考えると、ITに詳しくない方でもイメージしやすいのではないでしょうか。

ア(評価対象のシステムと同じデータやプログラムを用いる…):
 実際の業務プログラムをそのまま使って評価する手法であり、標準的な比較を目的とするベンチマークテストの説明ではありません。
イ(動作特性をモデル化したものを用いて疑似評価する…):
 これは「数理モデル」などを用いた「シミュレーション」による評価手法であり、実機を直接動かすベンチマークとは異なります。
ウ(プログラムステップ数などを基に机上計算する…):
 実際にシステムを稼働させず、設計数値から理論上の処理時間を算出する「机上評価」の説明であるため、間違いです。

スポンサーリンク

難易度

 この問題はIT用語としての「ベンチマーク」という言葉を知っていれば、比較的スムーズに解くことができる初級レベルの問題です。普段からパソコンやスマートフォンの性能比較を見ている人には馴染みがある言葉ですが、試験では「シミュレーション」や「机上評価」といった他の手法と混同しないように、正確な定義を理解しておく必要があります。難易度は易しめと言えます。

用語補足

ベンチマークテスト:
 コンピュータの性能を測るための共通テストです。陸上競技で全員が同じ「100メートル走」をしてタイムを競うようなイメージです。

シミュレーション:
 現実の動きをコンピュータ上の模型(モデル)で再現して予測することです。雨が降る仕組みを計算で再現する天気予報などが代表例です。

机上評価:
 実際に物を動かさず、計算式やデータだけで性能を見積もることです。料理を作る前に、レシピと調理時間から完成時間を計算するようなものです。

性能評価:
 システムがどれだけ速く、大量の仕事をこなせるかを確認することです。車の最高速度や燃費がカタログ通りかチェックする検査に例えられます。

対策

 性能評価の手法を問う問題では、「実際に動かすのか(実測)」「計算ですませるのか(机上)」「模型を使うのか(仮想)」という違いを整理するのがコツです。ベンチマークは「標準的なものさし(プログラム)」を「実際に動かす」という2点が最大のキーワードです。英単語の「Benchmark(指標、基準)」という意味を思い出すと、正解を導き出しやすくなります。


error:
タイトルとURLをコピーしました