HOME»基本情報技術者平成28年秋期»午前問49
基本情報技術者平成28年秋期 午前問49
問49
階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位モジュールの代替となるテスト用のモジュールはどれか。
- エミュレーター
- シミュレーター
- スタブ
- ドライバ
- [出題歴]
- 基本情報技術者 R6春期 問11
- 基本情報技術者 H19春期 問44
- 基本情報技術者 H24春期 問47
分類
テクノロジ系 » システム開発技術 » ソフトウェア結合・適格性テスト
正解
ウ
解説
ソフトウェア結合テストにおいて、未完成のモジュールの代わりに接合されるテスト用モジュールにスタブとドライバがあります。
- スタブ
- トップダウンテストにおいて未完成の下位モジュールの代わりに結合されるテスト用モジュール。上位モジュールからの呼び出しに対して適切な値を返す役割をもつ
- ドライバ
- ボトムアップテストにおいて、未完成の上位モジュールの代わりとなるテスト用モジュール。上位モジュールの代わりに下位モジュール内の命令を呼び出す役割をもつ
- エミュレーターは、所定のコンピュータや機械装置を模倣するシミュレーターの一種で、他のコンピュータ向けの命令プログラムを解読しながら実行するマイクロプログラムです。
- シミュレーターは、現実の事象や業務をモデル化して模擬試験を行う装置やプログラムです。
- 正しい。スタブは、下位モジュールの代替となるテスト用モジュールです。
- ドライバは、上位モジュールの代替となるテスト用モジュールです。