テクノロジ系 / システム開発技術
ソフトウェアユニット間インタフェース
分割した各ソフトウェアユニットが互いにデータや制御を受け渡す際の接続部分の取り決め。
もう少し詳しく
ユニット間インタフェースは、あるユニットが別のユニットを呼び出すときに渡す引数・戻り値・形式を定めた境界の約束事です。これを設計段階で明確にしておくと、各ユニットを独立して開発でき、結合テストで不整合が起きにくくなります。インタフェース仕様をユニットという最小粒度に当てはめたものです。
試験での見方
例:在庫ユニットが注文ユニットへ「商品コードを渡すと在庫数を返す」と接続仕様を定め、両者を別々に作って結合する。
「ユニット同士のデータ受け渡しの取り決め」である点、明確化により独立開発と結合の円滑化が図れる点が問われます。結合テストとの関連を押さえます。