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

令和7年度 秋期 午前Ⅱ 問22

システム開発技術

ソフトウェア結合テストの方式

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

〔図:階層構造〕

┌──────────────────┐
│ アプリケーション層 │
├──────────────────┤
│ ミドルウェア層     │
├──────────────────┤
│ デバイスドライバ層 │
├──────────────────┤
│ ハードウェア       │
└──────────────────┘
答えと解説を見る

✓ これが正解イトップダウンテスト

解説

上位の層がそろっているので、上から結合するトップダウンテストです。

結合テストの方式は、どの層から組み合わせていくかで分かれます。この段階では、アプリケーション層とミドルウェア層の単体テストが終わり、その下にあるデバイスドライバ層がまだ終わっていません。トップダウンテストは上位の層から順に結合し、まだ用意できない下位の層は、呼出しに応答するだけの仮の部品で代用して進めます。上位がそろい下位が未完成という状況に合うのは、この方式です。見分ける軸は、どの層がそろっていて、どの層が欠けているかです。

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

この問題の用語

出典:令和7年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問22

同じ用語が出る問題

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