図のような階層構造で設計及び実装した組込みシステムがある。このシステムの開発プロジェクトにおいて,デバイスドライバ層の単体テスト工程が未終了で,アプリケーション層及びミドルウェア層の単体テストが先に終了した。この段階で行うソフトウェア結合テストの方式として,適切なものはどれか。

下位が未完成ならスタブで補うトップダウン結合

頻出情報処理安全確保支援士試験2018年度 秋期 午前II22/開発 / セキュア開発

組込みシステムの階層構造。上から順に「アプリケーション層」「ミドルウェア層」「デバイスドライバ層」「ハードウェア」の4層が積み重なった図。
組込みシステムの階層構造。上から順に「アプリケーション層」「ミドルウェア層」「デバイスドライバ層」「ハードウェア」の4層が積み重なった図。

選択肢

正解と解説

正解: トップダウンテスト

上位のアプリケーション層とミドルウェア層が完成し、下位のデバイスドライバ層が未完了という状況では、未完成の下位モジュールをスタブで代替して上から順に結合していきます。これがトップダウンテストです。

選択肢ごとの解説

出典:平成30年度 秋期 情報処理安全確保支援士試験 午前II 問22(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。