高度試験午前I暗記無料で始める

結合度と凝集度とは?けつごうどとぎょうしゅうど

結合度と凝集度とは、モジュール分割の良し悪しを測る二つの尺度。結合度はモジュール間の依存の強さで、内容結合が最悪、データ結合が最良。凝集度はモジュール内部のまとまりの良さで、暗合的凝集が最悪、機能的凝集が最良。保守性を上げる原則は「結合度は低く、凝集度は高く」。

最終更新:2026-10-07

試験情報

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)

高度試験の午前Iを最短で暗記する →

具体例

請求モジュールが顧客モジュールの内部変数を直接書き換えていれば内容結合で、顧客側の実装を変えるたびに請求側も壊れる。これを「顧客IDを引数で渡し、金額を戻り値で受け取る」データ結合に直せば、片側の変更が他方へ波及しなくなり、単体テストも独立して書ける。

試験での引っ掛け

結合度と凝集度は「強い/弱い」の語感が逆向きに効く点でよく取り違える。凝集度は強いほど良く、結合度は強いほど悪い。また共通結合(グローバル変数の共有)とデータ結合の中間にスタンプ結合(構造体まるごと渡し)がある順序も狙われる。

関連用語

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

高度試験の午前Iを最短で暗記する →

試験での特徴
  • 分野:午前I(全区分共通)
  • 結合度と凝集度は「強い/弱い」の語感が逆向きに効く点でよく取り違える。