Vu sous l’angle de la gestion de configuration, l’architecture est le processus qui, à partir des exigences système permet d’obtenir pour l’ensemble des éléments d’architecture :

  • La configuration de référence fonctionnelle de l’ensemble des articles de configuration du système;
  • La configuration approuvée courante fonctionnelle de l’ensemble des articles de configuration du système;

Dans le cas d’un développement incrémental, les deux configurations rapellées ci-dessus existeront pour chaque incrément, rendant la gestion de configuration nettement plus  complexe. De surcroit plusieurs architectures candidates peuvent exiter,complexifiant encore la chose. Ce processus est donc à l’origine de très nombreuses et nouvelles informations de configuration. Il s’accompagne en général d’un très grand nombre d’évolutions,  propres à ce processus mais également provenant des processus précédents ( définition des exigences système en particulier), voire suivant (conception).  Tout ceci entraine des modifications de la configuration, modifications qui doivent etre gérées.

Cette gestion de configuration doit etre soigneusement planifiée et exécutée, ce qui implique:

  • un système de gestion de configuration compatible de ce processus;
  • un plan de gestion de configuration organisant ce processus;
  • Une méthode de gestion de configuration propres aux processus de la phase développement;
  • des acteurs formés pour ce processus;
  • des audits garantissant le bon fonctionnement et l’optimisation de la gestion de configuration pour ce procssus.
Version V1.0 le 06/05/2015 © copyright Ph Revellat 2015