Analyse et conception : Enchaînement des activités
Dans la phase de création, l'analyse et la conception doivent établir si le
système envisagé est faisable et estimer les technologies potentielles pour
la solution (par l'exécution de la synthèse
d'architecture). S'il est ressenti que peu de risques sont liés au
développement (parce que par exemple, le domaine est bien compris, le système
n'est pas nouveau, etc), dans ce cas le détail de l'enchaînement des
activités peut être omis.
La première phase d'élaboration se concentre sur la création d'une
architecture initiale pour le système (Définition d'une
architecture candidate) afin de fournir un point de départ au travail
d'analyse principal. Si l'architecture existe déjà (soit parce qu'elle a été
produite dans de précédentes itérations, de précédents objets ou qu'elle est
obtenue à partir d'une infrastructure d'applications), le travail se concentre
sur les détails de l'architecture
(Précision de l'architecture) et sur l'analyse du
comportement et la création d'un ensemble initial d'éléments qui
fournissent le comportement approprié (Analyse du
comportement).
Une fois les éléments initiaux identifiés, ils sont détaillés. Les composants de conception fournissent un
ensemble de composants qui produit le comportement approprié pour satisfaire
les exigences du système.Si
le système inclut une base de données, la conception
de la base de données a lieu en parallèle.
Le résultat est un ensemble de composants qui est ensuite détaillé dans
l'implémentation.