モジュールの独立性(結合度と強度)とは?もじゅーるのどくりつせい
モジュールの独立性(結合度と強度)とは、分割したモジュールがどれだけ他に頼らずに立っているかを、外向きの依存と内向きのまとまりの2方向から評価する見方。外向きの尺度が結合度で、データ結合が最も弱く内容結合が最も強い。内向きの尺度が強度(凝集度)で、機能的強度が最上位。狙う姿は結合度が低く強度が高い状態である。
最終更新:2026-10-06
ネットワークSPを最短で暗記・合格する →背景
一枚岩の構成は、どこを直しても全体を確認し直さなければならない。この尺度が構成管理の自動化とともにネットワークにも持ち込まれたのは、装置の設定が巨大な一つの塊として育ち、VLANを1つ足すだけで全体を再点検する状態が常態化したためである。分割の良し悪しを言葉で測れると、変更の影響範囲を設計レビューで説明できるようになる。
具体例
Ansible で構成をロールに分けるとき、VLAN定義・ACL・ルーティングを1つのロールに詰めると、VLAN追加のたびにACLまで適用対象になる。役割ごとにロールを分け、拠点固有の値だけを変数で渡す形にすれば、機能的強度かつデータ結合に近づき、変更の影響が1つのロールに閉じる。
試験での引っ掛け
結合度は低いほど、強度は高いほどよいという向きが逆で、答えを反転させやすい。全モジュールが同じ共通定義を参照する形は共通結合にあたり、全拠点の値を1つの変数ファイルに集める構成管理はこれに近い。便利に見えて、1拠点の書き換えが全拠点の適用へ波及する。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。