ok Encyclopédie - Couplage (informatique) & Video

Revue de presse Couplage_(informatique)
shout shout

var wgActionPaths = []; var wgServer = "http://fr.wikipedia.org"; var wgCanonicalNamespace = ""; var wgCanonicalSpecialPageName = false; var wgMWSuggestTemplate = "http://fr.wikipedia.org/w/api.php?action=opensearch\x26search=\x26namespace="; var wgDBname = "frwiki"; var wgSearchNamespaces = [0]; var wgMWSuggestMessages = ["avec suggestions", "sans suggestion"]; var wgRestrictionEdit = []; var wgRestrictionMove = [];

Couplage (informatique)

Un article de Wikipédia, l'encyclopédie libre.

Le couplage est une métrique indiquant le niveau d'interraction entre deux ou plusieurs composants logiciels (fonctions, modules ou objets). Deux composants sont dit couplés s'ils échangent de l'information.

[] Niveaux de couplage

Selon Pressman[1], il existe sept niveaux de couplage:

  1. Sans couplage : les composants n'échangent pas d'information.
  2. Par données : les composants échangent de l'information par des méthodes utilisant des arguments (paramètres) de type simple (nombre, chaîne de caractères, tableau).
  3. Par paquet : les composants échangent de l'information par des méthodes utilisant des arguments de type composé (structure, classe).
  4. Par contrôle : les composants se passent ou modifient leur contrôle par changement d'un drapeau (verrou).
  5. Externe : les composants échangent de l'information par un moyen de communication externe (fichier, pipeline, lien de communication).
  6. Commun (global) : les composants échangent de l'information via un ensemble de données (variables) commun.
  7. Par contenu : les composants échangent de l'information en lisant et écrivant directement dans leurs espaces de données (variables) respectifs.

Le couplage par données est celui le plus faible, le couplage par contenu celui le plus fort. Une bonne architecture logicielle nécessite le couplage le plus faible possible.

[] Voir aussi

[] Notes et références

  1. ? Pressman R. S., Software Engineering: A Practitioner's Approach, Third Edition. McGraw-Hill. Chapitre 10, 1992

Mirror_ebab  

shout
Réagissez


Attention! tous les commentaites inaproprié seront supprimés
Titre:
Video YouTube ou google: (doit être en rapport avec le sujet)
Votre mail:
Un pseudo:
Votre site:
Commentaire (le html n'est pas autorisé, nombre de caractère maximum = 400)
  save (Comment eBabylone 1.0 beta)

Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/ Couplage (informatique)
Base de liens  |  Ajouter lien  |  Contact Rss
On est 15 visiteur(s) en ligne