helloworld:architecture:couplage
Ceci est une ancienne révision du document !
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