ITパスポート 平成29年度 春期 特別措置試験 問77
システム構成要素
ベンチマークテストに関する記述
ベンチマークテストに関する記述として,適切なものはどれか。
- ア システム内部の処理構造とは無関係に,入力と出力だけに着目して,様々な入力条件に対して仕様どおりの出力結果が得られるかどうかを試験する。
- イ システム内部の処理構造に着目して,分岐条件や反復条件などを網羅したテストケースを設定して,処理が意図したとおりに動作するかどうかを試験する。
- ウ システムを設計する前に,作成するシステムの動作を数学的なモデルにし,擬似プログラムを用いて動作を模擬することで性能を予測する。
- エ 標準的な処理を設定して実際にコンピュータ上で動作させて,処理に掛かった時間などの情報を取得して性能を評価する。
答えと解説
✓ これが正解エ 標準的な処理を設定して実際にコンピュータ上で動作させて,処理に掛かった時間などの情報を取得して性能を評価する。
解説
決めた処理を実物で動かして、掛かった時間を測ります。
ベンチマークテストは、性能を比べるために決められた処理を用意し、それを実際のコンピュータで動かして時間を測る方法です。同じ処理を使うので、機種が違っても数を並べて比べられます。要点は、動かして測るという点にあります。見積りや予測ではなく、実物から得た数だからです。問われているのは、この測り方を述べたものです。標準的な処理を動かして時間などを取得する記述が当てはまります。作る前に模擬して予測する方法もありますが、そちらは実物がまだ無い段で使います。仕様どおり動くかを見る試験とも、目的が異なります。測る処理は、あらかじめ広く使われているものを選びます。自分たちに都合のよい処理を選ぶと、比べる意味が無くなるからです。得られるのは応答時間や、決まった時間に片づいた量といった数になります。
ほかの選択肢の解説
- ア システム内部の処理構造とは無関係に,入力と出力だけに着目して,様々な入力条件に対して仕様どおりの出力結果が得られるかどうかを試験する。:中の作りを見ずに、入れた値と返る値だけで正しさを確かめる試験です。見ているのは正しく動くかどうかで、速さを測ることが目的ではありません。外から見た振る舞いだけを見る点は共通しますが、測っているのは正しさで、速さではありません。
- イ システム内部の処理構造に着目して,分岐条件や反復条件などを網羅したテストケースを設定して,処理が意図したとおりに動作するかどうかを試験する。:中の作りに踏み込んで、枝分かれや繰り返しを漏れなく通す試験です。こちらも正しさを確かめるもので、性能を数で比べる方法ではありません。通っていない道が残っていないかを見るもので、時間を測る目的はありません。中の作りを見る側の試験です。
- ウ システムを設計する前に,作成するシステムの動作を数学的なモデルにし,擬似プログラムを用いて動作を模擬することで性能を予測する。:作る前に、動きを数式のかたちにして模擬し、性能を見積もる方法です。シミュレーションにあたります。実物を動かしていない点が決定的に違います。作った後に測るのか、作る前に見積もるのかで、使う場面が分かれます。
関連用語
- ベンチマーク標準として決めたプログラムやデータを実際に走らせ、こなせた量や時間を測る方法です。
- シミュレーション実物を動かす代わりに模擬的に動かして、結果を見積もる方法です。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。
- テストケース何をどう試して、どうなれば合格かを一つずつ決めたものです。
出典:平成29年度 春期 ITパスポート試験(特別措置試験) 問77
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問62:
ベンチマークテストに 関する 記述 (ベンチマーク) - 平成31年度 春期 (特別措置試験) 問51
(シミュレーション) - 平成30年度 秋期 (特別措置試験) 問44:
ホワイトボックステストの 問題 (テストケース) - 平成29年度 春期 (特別措置試験) 問16:
CADの 説明 (シミュレーション) - 平成25年度 秋期 (特別措置試験) 問46
(ベンチマーク)
同じ分野の問題
誤りを見つけたら報告する