モジュール結合度
【英】module coupling
モジュール結合度とは、モジュールの独立性を表す尺度の一つである。
モジュール結合度が低いほど良いプログラムとされている。モジュール間の結合が弱いほど、他モジュールの実装を気にすることなく開発が進められるため、特に大規模システム開発において重要なファクターになる。インターフェースだけ決めてモジュールを独立に開発することで、どちらか一方に変更があっても影響を受けにくいからである。モジュール単位での動作確認が行いやすくなるのも長所に挙げられる。
モジュール結合の名称を、内容結合、共有結合、外部結合、制御結合、スタンプ結合、データ結合の6つに分ける定義が知られている。そのうち、データ結合が最も結合度が低く、モジュールの独立性が高い。
- モジュール結合度のページへのリンク