Vous avez créé le modèle de cas d'utilisation décrivant les exigences de l'application et un
modèle d'analyse identifiant les exigences du domaine d'application et décrivant la manière dont
l'application va être structurée. L'étape suivante du processus de développement consiste à construire le modèle
d'analyse en explorant les choix d'architecture et d'implémentation correspondant à l'application.
La phase de conception prend le modèle de haut niveau créé lors de l'analyse et ajoute des détails à
l'implémentation en cours du système.
Grâce aux différents diagrammes (notamment les diagrammes de séquence,
d'automate fini, de composants et de déploiement), vous pouvez créer un modèle décrivant en détail la structure
de l'application et la manière dont elle va être implémentée. Les constructions et technologies de programmation
(utilisées pour la persistance, la distribution, la sécurité et la consignation, par exemple) sont
décrites. Vous pouvez détailler le modèle de conception en appliquant des patterns de conception qui enregistrent
des structures et processus fréquemment utilisés ou complexes.
Une fois prêt à passer à la phase
d'implémentation, le modèle de conception peut être converti en code d'application.