モジュール結合度とは?
モジュール結合度とは、モジュール間の依存の強さを表す尺度。弱いほど独立性が高く、修正の影響が波及しにくい。弱い順に、データ結合(必要なデータ項目だけを引数で渡す)、スタンプ結合(構造体全体を渡す)、制御結合(動作を指示するフラグを渡す)、外部結合、共通結合(グローバル変数を共有)、内容結合(内部を直接参照)となる。
もじゅーるけつごうど
モジュール結合度の意味
モジュール間の依存の強さを表す尺度。弱いほど独立性が高く、修正の影響が波及しにくい。弱い順に、データ結合(必要なデータ項目だけを引数で渡す)、スタンプ結合(構造体全体を渡す)、制御結合(動作を指示するフラグを渡す)、外部結合、共通結合(グローバル変数を共有)、内容結合(内部を直接参照)となる。
モジュール結合度の具体例
処理を切り替えるフラグを引数で渡す設計は制御結合で、呼出し側が相手の内部処理を知っている状態になる。
モジュール結合度は試験でどう引っ掛けられる?
最も望ましいのは結合度が最小のデータ結合。凝集度は逆に高いほどよい(機能的凝集が最良)。
モジュール結合度と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。