Elaboration
Deuxième phase du processus RUP dont l'objectif est de fournir une version de référence de l'architecture du système et une base stable pour l'ensemble de l'effort de conception et d'implémentation qui sera fourni à la phase suivante.
Relations
Description principale

Résumé 

Le but de la phase d'élaboration est de référencer l'architecture du système afin de fournir une matrice de base stable pour l'ensemble de l'effort de conception et d'implémentation de la phase de construction. L'architecture évolue indépendamment des exigences les plus significatives (celles qui ont un impact important sur l'architecture du système) et de l'évaluation du facteur de risque. La stabilité de l'architecture est évaluée à travers un ou plusieurs prototypes architecturaux.

Objectifs 

Objectifs principaux de la phase d'élaboration :

  • Pour s'assurer que l'architecture, les exigences et les plans sont assez stables, et que les risques sont suffisamment atténués afin de permettre l'anticipation des coûts et du calendrier dans l'optique de la réalisation du développement. Pour la plupart des projets, le passage de ce jalon correspond également à la transition d'une opération légère et rapide à risques limités vers une opération très coûteuse, intégrant des risques importants et une inertie organisationnelle substantielle.
  • Pour adresser tous les risques importants du projet liés à son architecture
  • Etablir une architecture référencée dérivée du traitement des scénarios architecturaux significatifs qui énoncent généralement les principaux risques techniques du projet.
  • Produire un prototype évolutif des composants avec une qualité de niveau production, et éventuellement un ou plusieurs prototypes d'exploration à usage temporaire, destinés à atténuer certains risques comme :
    • la compensation conception/exigences
    • la ré-utilisation des composants
    • la faisabilité du produit ou les présentations aux investisseurs, clients et clients finaux.
  • Pour démontrer que l'architecture référencée supportera les exigences du système à un niveau de coût et dans un lapse de temps raisonnables.
  • Pour établir un environnement de support.
Afin d'atteindre ces principaux objectifs, il est important de configurer l'environnement de support du projet. Cela comprend de personnaliser le processus, de préparer les canevas, les instructions et d'installer les outils.

Activités essentielles 

Activités essentielles de la phase d'élaboration :

  • La définition, la validation et le référencement de l'architecture aussi bien sur l'aspect rapide que pratique.
  • L'affinement de la vision, basée sur les informations obtenues durant la phase, l'établissement d'une véritable compréhension des cas d'utilisation les plus critiques qui orientent les décisions sur le plan architectural et de planification.
  • La création et le référencement des plans d'itération détaillés destinés à la phase de construction..
  • L'affinement du processus de développement et la mise en place de l'environnement de développement, y compris le processus, les outils et le support d'automatisation requis pour l'assistance de l'équipe en charge de la construction
  • L'affinement de l'architecture et la sélection de composants. Les composants potentiels sont évalués et les décisions liées à l'ensemble réalisation/achat/ré-utilisation sont suffisamment assimilées pour garantir la définition des coûts et du calendrier associés à la phase de construction. Les composants architecturaux sélectionnés sont intégrés et évalués par rapport aux principaux scénarios. Les enseignements issus de ces activités pourraient très bien conduire à une re-conception de l'architecture, en prenant en considération des conceptions alternatives ou bien en reconsidérant les exigences.

Jalon 

Le jalon d'architecture du cycle de vie établit une référence contrôlée pour le système et permet à l'équipe en charge du projet d'effectuer des mesures durant la phase de construction. Pour plus de détails, voir Concept : Jalon de l'architecture du cycle de vie.