Acoblament (informàtica)

De Viquipèdia
Dreceres ràpides: navegació, cerca

En el món de la enginyeria de programari, acoblament o dependència és el grau en el que un mòdul depèn d'un altre mòdul.

L'acoblament s'associa sovint amb la cohesió, donat que, normalment, té una relació inversament proporcional. Un baix grau d'acoblament entre mòduls és signe d'un bon sistema informàtic i d'un bon disseny. Si això es complementa amb un alta cohesió dels mòduls, el sistema tindrà un manteniment assequible.

Tipus d'acoblament[modifica | modifica el codi]

  • Acoblament de contingut (el menys desitjable): un mòdul accedeix a dades locals d'un altre mòdul
  • Acoblament comú: Dos mòduls comparteixen dades globals
  • Acoblament extern: Dos mòduls comparteixen tipus de dades, un protocol de comunicacions o interfície d'un dispositiu
  • Acoblament de control: El flux d'execució d'un depèn de l'estat d'un altre mòdul
  • Acoblament per estampat: Dos mòduls fan servir una mateixa estructura de dades, però en fan servir parts diferents
  • Acoblament de dades: Dos mòduls només comparteixen les dades que es passen en les crides que es fan entre si
  • Sense acoblament directe: Dos mòduls no es criden directament