Le
couplage est une métrique indiquant le niveau d'interaction entre deux ou plusieurs composants logiciels (
fonctions,
modules,
objets ou
applications). Deux composants sont dits couplés s'ils échangent de l'
information. On parle de
couplage fort ou
couplage serré si les composants échangent beaucoup d'information. On parle de
couplage faible,
couplage léger ou
couplage lâche si les composants échangent peu d'information.