Outils pour utilisateurs

Outils du site


helloworld:architecture:couplage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

helloworld:architecture:couplage [2018/10/04 22:17] – Création roothelloworld:architecture:couplage [2019/01/10 10:19] (Version actuelle) – supprimée root
Ligne 1: Ligne 1:
-Selon Pressman, 7 niveaux de couplages : +
-  * Sans couplage: les composants n'échangent pas d'information ; +
-  * Par données: les composants échangent de l'information par des méthodes utilisant des arguments de type simple (entiers, réels, chaînes de caractères, etc.). Compatible entre les différents languages de programmation. +
-  * Par paquet: les composants échangent de l'information par des méthodes utilisant des arguments de type composé (structure, classe) ; Nécessite des changements si le language de programmation change d'un coté. +
-  * Par contrôle: les composants se passent ou modifient leur contrôle par modification d'un drapeau interne au composant invoqué (verrou) ; +
-  * Externe: les composants échangent de l'information par un moyen de communication externe (par exemple fichier, queue de message, variable d’environnement, etc.) ; +
-  * Commun (global): les composants échangent de l'information via un ensemble de données communes ; +
-  * Par contenu (interne): les composants échangent de l'information en lisant et écrivant directement dans leurs espaces de données respectifs.+
helloworld/architecture/couplage.1538684222.txt.gz · Dernière modification : 2018/10/04 22:17 de root