サイトアイコン THE SIMPLE

共通結合とは?ソフトウェアのモジュール化に関する指標について

Explanation of IT Terms

共通結合とは?

共通結合(Common Coupling)は、ソフトウェアエンジニアリングにおいて、モジュール間の結合度を測る指標のひとつです。具体的には、複数のモジュールが同じデータ、同じグローバル変数、同じファイルを共有しているかどうかで判断されます。

共通結合が高い場合、多くのモジュールが同じデータを参照しているため、変更が加わると影響が広く及び、保守性や可読性に悪影響を及ぼす可能性があります。そのため、共通結合を低く保つことは、ソフトウェアの品質を高める上で重要な指標となります。

ソフトウェアのモジュール化に関する指標

ソフトウェアのモジュール化は、大きなシステムを小さな部品(モジュール)に分割することで、開発や保守を容易にするための手法です。モジュール間の結合度を測ることで、モジュール化の良し悪しを判断する指標としては、共通結合のほかにも以下のようなものがあります。

これらの指標を活用することで、高品質なソフトウェアの開発が可能となります。

共通結合を低く保つための工夫

共通結合を低く保つためには、以下のような工夫が必要です。

これらの工夫を行うことで、共通結合を低く保ち、高品質なソフトウェアの開発を実現することができます。

参考記事

参考サイト

合わせて読みたい

【Google Chrome】右クリックで翻訳がでなくなった時の対策方法の決定版

モバイルバージョンを終了