モジュール結合度
出典: 令和4年度 春期 応用情報技術者試験 午前 問46 (IPA)
モジュールの独立性の尺度であるモジュール結合度は,低いほど独立性が高くなる。次のうち,モジュールの独立性が最も高い結合はどれか。
- ア 外部結合
- イ 共通結合
- ウ スタンプ結合
- エ データ結合
正解と解説を見る
正解: エ
- ア: 外部結合は、外部で宣言されたデータを共有する結合で、データ結合より独立性が低いです。
- イ: 共通結合は、共通域のデータを複数のモジュールが参照する結合で、独立性が低い方です。
- ウ: スタンプ結合は、構造体などのまとまったデータを渡す結合で、データ結合よりは独立性が低いです。
- エ: データ結合は、必要なデータだけを引数で受け渡す結合で、最も独立性が高いです。正しい答えです。
ポイント
結合度は、低いほどモジュールの独立性が高くなります。独立性が高い順は次のとおりです。
- データ結合 (必要なデータだけを引数で渡す)
- スタンプ結合 (構造体など、まとまったデータを渡す)
- 制御結合
- 外部結合
- 共通結合 (共通域を共有する)
- 内容結合
よって独立性が最も高いのは データ結合 です。