Acasă - Cunoştinţe - Detalii

Clasificarea cuplajului

Cuplarea sistemului provine din fizică. În fizică, cuplarea se referă la o măsură a dependenței reciproce a două entități una de cealaltă. Acesta este împărțit în următoarele categorii:

cuplare indirectă

Nu există o relație directă între cele două module, iar legătura dintre ele se realizează complet prin controlul și invocarea modulului principal.

cuplarea datelor

Când un modul accesează altul, acesta face schimb de informații de intrare și ieșire între ele prin parametri simpli de date (nu parametri de control, structuri de date publice sau variabile externe).

cuplarea etichetelor

Un set de module transmite informații despre înregistrări printr-o listă de parametri. Această înregistrare este o substructură a unei structuri de date, nu o variabilă simplă.

cuplarea de control

Cuplarea controlului are loc atunci când un modul controlează în mod explicit funcția de selectare a unui alt modul prin transmiterea informațiilor de control, cum ar fi comutatoare, logo-uri, nume etc.

cuplare externă

Atunci când un grup de module accesează aceeași variabilă simplă globală în loc de aceeași structură de date globală și nu transmit informațiile variabilei globale prin tabelul de parametri, se numește cuplare externă.

cuplarea publică

Dacă un grup de module accesează același mediu de date comun, cuplarea dintre ele se numește cuplare publică. Mediul comun de date poate fi zona de comunicare partajată de structura globală de date, zona comună de acoperire a memoriei etc.

cuplarea conținutului

Cuplarea conținutului are loc între două module dacă:

(1)Un modul accesează direct datele interne ale unui alt modul;

(2)Un modul nu este transferat în interiorul unui alt modul prin intrarea normală;

(3) Unele dintre codurile de program ale celor două module se suprapun (pot apărea numai în limba de asamblare);

(4) Un modul are mai multe intrări.


Trimite anchetă

S-ar putea sa-ti placa si