Classement des couplages
Laisser un message
Le couplage système est issu de la physique. En physique, le couplage fait référence à une mesure de la dépendance mutuelle de deux entités l'une par rapport à l'autre. Il est divisé dans les catégories suivantes :
couplage indirect
Il n'y a pas de relation directe entre les deux modules, et la connexion entre eux est entièrement réalisée par le contrôle et l'invocation du module principal.
couplage de données
Lorsqu'un module accède à un autre, il échange des informations d'entrée et de sortie entre eux via des paramètres de données simples (et non des paramètres de contrôle, des structures de données publiques ou des variables externes).
couplage de balises
Un ensemble de modules transmet des informations d'enregistrement via une liste de paramètres. Cet enregistrement est une sous-structure d'une structure de données, pas une simple variable.
couplage de contrôle
Le couplage de contrôle se produit lorsqu'un module contrôle explicitement la fonction de sélection d'un autre module en transmettant des informations de contrôle telles que des commutateurs, des logos, des noms, etc.
couplage externe
Lorsqu'un groupe de modules accède tous à la même variable simple globale au lieu de la même structure de données globale, et ne transmet pas les informations de la variable globale à travers la table de paramètres, cela s'appelle un couplage externe.
couplage public
Si un groupe de modules accèdent tous au même environnement de données commun, le couplage entre eux est appelé couplage public. L'environnement de données commun peut être la zone de communication partagée par la structure de données globale, la zone de couverture commune de la mémoire, etc.
couplage de contenu
Le couplage de contenu se produit entre deux modules si :
①Un module accède directement aux données internes d'un autre module ;
②Un module n'est pas transféré à l'intérieur d'un autre module par l'entrée normale ;
③ Certains des codes de programme des deux modules se chevauchent (ne peuvent apparaître qu'en langage d'assemblage) ;
④ Un module a plusieurs entrées.







