ホーム - 知識 - 詳細

カップリング分類

システム結合は物理学に端を発しています。 物理学では、結合とは、2つのエンティティが相互に依存していることの尺度を指します。 これは、次のカテゴリに分類されます。

間接カップリング

2つのモジュール間に直接の関係はなく、それらの間の接続は、メインモジュールの制御と呼び出しによって完全に実現されます。

データ結合

あるモジュールが別のモジュールにアクセスすると、単純なデータパラメータ(制御パラメータ、パブリックデータ構造、または外部変数ではない)を介して入力情報と出力情報を相互に交換します。

タグカップリング

モジュールのセットは、パラメータリストを介してレコード情報を渡します。 このレコードはデータ構造のサブ構造であり、単純な変数ではありません。

制御結合

制御結合は、モジュールがスイッチ、ロゴ、名前などの制御情報を送信することにより、別のモジュールを選択する機能を明示的に制御する場合に発生します。

外部結合

モジュールのグループがすべて、同じグローバルデータ構造ではなく同じグローバル単純変数にアクセスし、パラメータテーブルを介してグローバル変数の情報を渡さない場合、それは外部結合と呼ばれます。

パブリックカップリング

モジュールのグループがすべて同じ共通データ環境にアクセスする場合、それらの間の結合はパブリック結合と呼ばれます。 共通のデータ環境は、グローバルデータ構造によって共有される通信エリア、メモリの共通のカバレッジエリアなどです。

コンテンツ結合

次の場合、2つのモジュール間でコンテンツの結合が発生します。

①モジュールは、別のモジュールの内部データに直接アクセスします。

②モジュールは、通常の入口から別のモジュールの内部に移動されません。

③2つのモジュールのプログラムコードの一部が重複しています(アセンブリ言語でのみ表示される場合があります)。

④モジュールには複数のエントリがあります。


お問い合わせを送る

あなたはおそらくそれも好きでしょう