Clasificarea cuplajului
Lăsaţi un mesaj
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.







