Outils pour utilisateurs

Outils du site


helloworld:architecture:style

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

Voir pub/sub, reactor

  • 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.

helloworld/architecture/style.1547199519.txt.gz · Dernière modification : 2019/01/11 10:38 de root