IPA過去問ドリル

平成25年度 秋期 基本情報技術者試験 午前 問50

テクノロジ/開発技術

トップダウン方式で結合テストを行うとき,特に必要となるものはどれか。

出典:平成25年度 秋期 基本情報技術者試験 午前 問50

正解:イ

解説

トップダウン方式の結合テストでは,上位モジュールから順に結合してテストを進めるため,まだ結合されていない下位モジュールの代わりに,呼び出されたときに単純な戻り値を返すダミーのモジュール(スタブ)が必要になります。逆にボトムアップ方式では,上位モジュールの代わりとなるドライバが必要です。

選択肢ごとの解説

  • 誤り。エミュレータは異なる環境の動作を模擬するための装置・ソフトウェアであり,トップダウンテスト特有に必要となるものではありません。
  • 正しい。トップダウン方式では,未結合の下位モジュールの代わりとなるスタブが特に必要になります。
  • 誤り。デバッガはプログラムの誤りを発見・修正するためのツールであり,結合テストの方式によらず一般的に使われるものです。
  • 誤り。ドライバは上位モジュールの代わりとなるテスト用モジュールであり,これが必要になるのはボトムアップ方式のテストです。
基本情報技術者の過去問を演習モードで解く