資格暗記無料で始める

結合度と凝集度とは?

結合度と凝集度とは、モジュール間の依存の強さが結合度、1つのモジュール内の要素がどれだけ単一目的にまとまっているかが凝集度。良い設計は結合度が低く凝集度が高い。保守費用と変更の影響範囲を左右する指標として問われる。

けつごうどとぎょうしゅうど

情報処理安全確保支援士試験の頻出用語/午前II


結合度と凝集度の意味

モジュール間の依存の強さが結合度、1つのモジュール内の要素がどれだけ単一目的にまとまっているかが凝集度。良い設計は結合度が低く凝集度が高い。保守費用と変更の影響範囲を左右する指標として問われる。

結合度と凝集度の具体例

共通の作業用テーブルを複数機能が直接読み書きしている(共通結合)状態では、1機能の改修が他機能を壊す。引数でデータだけを渡す形(データ結合)に直せば、影響調査とリグレッションの範囲が機能単位に収まる。

結合度と凝集度は試験でどう引っ掛けられる?

結合度は弱いほど良く、凝集度は強いほど良い——「度合いが高い=良い」と一律に覚えると逆になる。また制御用のフラグを渡して相手の動きを操る制御結合は、一見単純だが望ましくない部類に入る。

結合度と凝集度と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。