Au cours de la phase de création, l'analyse et la conception ont pour tâche de déterminer la faisabilité du
système tel qu'il est envisagé, ainsi que d'évaluer les techniques potentielles pour cette solution (dans l'Activité : Exécution d'une synthèse architecturale). Si on estime que
peu de risques sont liés au développement (si, par exemple, la connaissance du domaine est suffisante ou le système
n'est pas nouveau, etc.), il est possible de passer directement à la phase suivante.
Le début de la phase d'élaboration met l'accent sur la création d'une architecture initiale pour le système
(Activité : Définition d'une architecture candidate) afin de fournir
un point de départ pour le travail d'analyse principal. S'il existe déjà une architecture (parce qu'elle a été produite
dans des itérations ou des projets précédents ou parce qu'elle provient d'une infrastructure d'application), le travail
met l'accent sur la finalisation de l'architecture (Activité : Finalisation d'une architecture). Un ensemble initial
d'éléments est créé ; il fournit le comportement approprié (Activité : Analyse d'un comportement).
Une fois les éléments initiaux identifiés, ils sont détaillés. L'Activité : Conception de composants produit un ensemble de
composants qui fournissent le comportement approprié pour satisfaire aux exigences du système. Si le système comporte
une base de données, l'Activité : Conception d'une base de données se produit en parallèle.
Le résultat est un ensemble initial de composants qui sont ensuite finalisés dans le Pattern de capacité : Implémentation
|