Ceci est une ancienne révision du document !
Les styles architecturaux et les pattern design sont proches. Les pattern s'appliquent à un composant précis alors que les styles s'appliquent à un sous système entier.
Principaux styles de base:
- Architectures hiérarchique et orientée objets
Arborescence en arbre avec à la racine le main. Chaque descendant sont un sous-module.
UML 2 - De l'apprentissage à la pratique Archive 04/10/2018
- Architecture à flot de données (pipe-line)
Exemples : Chaîne de responsabilité
Pipeline Architecture - Introduction Archive 04/10/2018
- Architecture avec référentiel de données (repository centric), Architecture Tableau noir (blackboard)
Il y a les composants accesseurs de données d’une part, qui implémentent les traitements, et les composants « référentiels de données » d’autre part, qui maintiennent des données écrites et lues par les premiers.
Dans la version de base, les référentiels sont passifs (vocation de stockage). Dans la version tableau noir, les référentiels informent les accesseurs des modifications (observer)
Architecture système Archive 04/10/2018
- Architecture à Invocation implicite
- Architecture multi-couches
Chaque couche a accès uniquement à sa (ou des) couches inférieures.
- Architecture distribuée, spécialisée en architectures N - tiers
Ici, chaque couche n'a accès qu'au niveau N+1 et N-1.