Le processus unifié
• UML est un langage de modélisation et n ’impose pas de démarche de développement
• Le processus unifié : méthodologie de développement
– basée sur un cycle de vie itératif et incrémental
– axe temporel : phases et itérations
– axe vertical : activités
Les activités
• Analyse
• Conception
• Réalisation
• Tests
• Maintenance
• Planification
• Gestion des changements
• …
Les phases
• Étude d’opportunité
– plan marketing, prototype exécutable
• Élaboration
– modèle des cas d’utilisation, choix d’architecture
• Construction
– prototypes, plan de déploiement, version bêta
• Transition
– jusqu’à la version définitive
Étude d’opportunité
• Vision = Quoi + Pour qui + Combien
– les grandes lignes du produit
– la population cible
– combien l’acheteur serait prêt à payer
• Estimation des coûts
• Prototype
• petit projet : cahier de charges
• durée pour un projet moyen (un an) : un mois
Cours UML (201 KO) (Cours PPT)