Casa - Conoscenza - Dettagli

Classificazione degli accoppiamenti

L'accoppiamento del sistema ha origine dalla fisica. In fisica, l'accoppiamento si riferisce a una misura della dipendenza reciproca di due entità l'una dall'altra. È diviso nelle seguenti categorie:

accoppiamento indiretto

Non esiste una relazione diretta tra i due moduli e la connessione tra loro è completamente realizzata attraverso il controllo e l'invocazione del modulo principale.

accoppiamento dati

Quando un modulo accede a un altro, scambia informazioni di input e output tra loro attraverso semplici parametri di dati (non parametri di controllo, strutture di dati pubblici o variabili esterne).

accoppiamento tag

Un insieme di moduli passa le informazioni sui record attraverso un elenco di parametri. Questo record è una sottostruttura di una struttura di dati, non una semplice variabile.

accoppiamento di controllo

L'accoppiamento di controllo si verifica quando un modulo controlla esplicitamente la funzione di selezione di un altro modulo trasmettendo informazioni di controllo come interruttori, loghi, nomi, ecc.

accoppiamento esterno

Quando un gruppo di moduli accede tutti alla stessa variabile semplice globale anziché alla stessa struttura di dati globale e non passa le informazioni della variabile globale attraverso la tabella dei parametri, viene chiamato accoppiamento esterno.

accoppiamento pubblico

Se un gruppo di moduli accede tutti allo stesso ambiente di dati comune, l'accoppiamento tra loro è chiamato accoppiamento pubblico. L'ambiente di dati comune può essere l'area di comunicazione condivisa dalla struttura dei dati globale, l'area di copertura comune della memoria, ecc.

accoppiamento dei contenuti

L'accoppiamento del contenuto avviene tra due moduli se:

(1)Un modulo accede direttamente ai dati interni di un altro modulo;

(2) Un modulo non viene trasferito all'interno di un altro modulo attraverso l'ingresso normale;

(3) Alcuni dei codici di programma dei due moduli si sovrappongono (possono apparire solo in linguaggio assembly);

(4) Un modulo ha più voci.


Invia la tua richiesta

Potrebbe piacerti anche