過去問解きまくり研究所 ホーム

平成24年度 春期 午前 問47

ソフトウェア開発管理技術

階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位モジュールの代替となるテスト用のモジュールはどれか。

答えと解説を見る

✓ これが正解ウスタブ

解説

上から試すとき下の身代わりに置くのがスタブです。

階層になったモジュール群をつなげて試すとき、上のモジュールから先に進めるやり方では、まだできあがっていない下のモジュールを呼び出す場面が必ず出てきます。そこで、呼ばれたら決まった値を返すだけの身代わりを下の位置に置き、上のモジュールが正しく呼び分けて処理を組み立てられているかを先に確かめます。この身代わりがスタブです。逆に下のモジュールから先に進めるやり方では、まだできていない呼び出し側の身代わりが必要で、そちらはドライバと呼ばれます。判定の軸は、その語がテストのために置く身代わりを指すのか別の目的の道具を指すのか、そして身代わりなら呼ぶ側と呼ばれる側のどちらの位置に立つのかです。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成24年度 春期 基本情報技術者試験 午前 問47

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)