Toutes les fiches
Contenu de l’architecture7 minThéorie gratuite

Glossaire : produits de travail, building blocks et patterns

Dans cette fiche

L’essentiel à retenir

  • Artifact = décrit un aspect de l'architecture ; Deliverable = spécifié par contrat, revu, accepté et signé.
  • Logical = indépendant de l'implémentation ; Physical = réel et tangible.
  • Un SBB peut réaliser tout ou partie de plusieurs ABB.
  • Les patterns disent comment, quand et pourquoi utiliser les building blocks.
  • Un Reference Model est abstrait, indépendant des technologies, et fournit une sémantique commune.
01

Artifact et Deliverable : le critère contractuel

Un Artifact est un produit de travail architectural qui décrit un aspect de l'architecture : un catalogue, une matrice ou un diagramme. Un Deliverable est lui aussi un produit de travail, mais il est spécifié par contrat, puis formellement revu, accepté et signé par les parties prenantes. Le simple fait d'être stocké dans le Repository ne transforme pas un artifact en livrable.

Les Deliverables représentent la production des projets. À la fin d'un projet, ceux qui prennent une forme documentaire sont en général archivés, ou bien versés dans l'Architecture Repository comme modèle de référence, standard ou instantané du Landscape à une date donnée.

02

Building blocks : du logique au physique

Un Building Block est un composant potentiellement réutilisable que l'on combine avec d'autres pour produire des architectures et des solutions. Son niveau de détail suit l'avancement du travail : un simple nom au départ, puis une décomposition et une spécification complète.

Le standard distingue deux sortes de building blocks grâce aux adjectifs Logical (indépendant de l'implémentation) et Physical (réel, tangible). Une architecture logique est réalisée par une architecture physique.

  • Architecture Building Block (ABB) : spécifie, à un niveau logique et indépendant des fournisseurs, les SBB nécessaires.
  • Solution Building Block (SBB) : composant physique, propre à l'implémentation, qui réalise tout ou partie d'un ou de plusieurs ABB ; il en existe des métier, applicatifs et technologiques.
03

Patterns et Reference Models : guider la réutilisation

Un Pattern est une technique qui place les building blocks dans leur contexte, par exemple pour décrire une solution réutilisable à un problème récurrent. Le standard résume la différence ainsi : les building blocks sont ce que l'on utilise, les patterns expliquent comment, quand et pourquoi les utiliser, et quels compromis cela implique.

Un Reference Model est un cadre abstrait qui aide à comprendre les relations importantes entre les entités d'un environnement et à développer des standards cohérents. Il n'est lié à aucune technologie concrète, repose sur un petit nombre de concepts unificateurs et fournit une sémantique commune, utile notamment pour expliquer des standards à des non-spécialistes.

LES MOTS À CONNAÎTRE

Le vocabulaire, avec du sens.

Artifact
Produit de travail architectural décrivant un aspect de l'architecture.
Deliverable
Produit de travail spécifié par contrat, puis revu, accepté et signé par les parties prenantes.
Building Block
Composant potentiellement réutilisable, combiné à d'autres pour produire architectures et solutions.
Architecture Building Block (ABB)
Composant qui spécifie les SBB requis à un niveau logique, indépendant des fournisseurs.
Solution Building Block (SBB)
Composant physique qui réalise tout ou partie d'un ou de plusieurs ABB.
Pattern
Technique qui place les building blocks dans leur contexte, par exemple une solution réutilisable.
Reference Model
Cadre abstrait, indépendant des technologies, qui fournit une sémantique commune.
Logical
Indépendant de l'implémentation.
Physical
Réel et tangible ; réalise une architecture logique.