システムアーキテクト暗記無料で始める

スタブとドライバとは?すたぶとどらいば

スタブとドライバとは、統合の途中で、まだ存在しない相手モジュールの代わりを務める仮の部品。呼び出される側(下位)を埋めるのがスタブ、呼び出す側(上位)を埋めるのがドライバで、どちらも試験のために作る使い捨ての部品である。何が何個要るかは、統合の順序を決めた時点で自動的に決まる。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1回出題されています。

システムアーキテクト試験の頻出用語/午前II

別名:スタブとドライバ(トップダウン・ボトムアップ結合テスト)、トップダウン・ボトムアップ結合テスト、トップダウン、ボトムアップ結合テスト

この語が出る過去問を解く →

背景

全モジュールがそろうまで待つと、結合の欠陥が最後にまとめて噴き出す。先にできた部分から順に繋いで確かめるには、相手がいない側を何かで塞ぐ必要があり、その埋め物がこれにあたる。つまり仮部品は目的ではなく、統合順序を選んだ副作用として発生するコストで、設計者は「どの順で繋げば早くリスクを潰せるか」と作成量の見合いで方式を選ぶ。

具体例

外部の決済サービスと繋ぐ受託案件では、相手先が試験環境を出すまで固定応答を返す代替部品を置き、業務の流れを先に通す。逆に自社側で先にできた料金計算部品は、上位を代替する部品から境界値と異常値を与え、丸め誤差を早い段階で見つける。

試験での引っ掛け

トップダウン統合で要るのがスタブ、ボトムアップで要るのがドライバ——名前と向きの対応を逆にしやすい。仮部品を本番相当に作り込むのも失敗で、これは捨てるコード。通したい観点を通せる最小限に留め、作り込みたくなったら統合順序の選択そのものを疑う。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • トップダウン統合で要るのがスタブ、ボトムアップで要るのがドライバ——名前と向きの対応を逆にしやすい。