Méthodes uml
Version 1.0
Programmation et Développement orientés objets
Cours B4 Chapitre 5: Le processus et la méthode UML Extrait du livre UML en action*
* UML en ACTION Pascal ROQUES et Franck VALLEE Editeur EYROLLES ISBN 2-212-09127-3
Diapositive 2
Le processus UP
UP = Unified Process
RUP = Rational Unified Process
C’est un processus de développement logiciel construit sur la méthode UML
Itératif Centré sur l’architecture, Conduit par les cas d’utilisation Piloté par les risques
07/05/2001 Chapitre 5: Le processus et la méthode unifiés 2/12
Dans le processus UP, les activités de développement sont organisée suivant 5 workflows qui décrivent: La capture des besoins, L’analyse, La conception, L’implémentation Et le test. Le UP est une trame des meilleures pratiques de développement, il doit être utilisé comme un guide pour réaliser un projet et non comme l’arme ultime et universelle de développement. Incrémental: Il favorise la définition d’incréments de réalisation utilisables et fonctionnels. Un projet ne produisant rien de tangible dans les 9 mois court un risque majeur d’échec. Les incréments garantissent que les équipes sont capables de développer et d’intégrer le produit, ils garantissent aussi des résultats tangibles aux utilisateurs et permettent de détecter tôt les écarts par rapport aux spécifications fonctionnelles. Enfin ce sont d’excellents moyens de contrôle des coûts et des délais. Chaque itération porte sur la conception et la réalisation d’une fonctions Piloté par les risques: Les causes majeures d’échec d’un projet logiciel sont: l’incapacité du système à répondre au exigences opérationnelles (défaillance de l’architecture technique du système) et l’inadéquation du système aux attentes des utilisateurs (non respect des exigences fonctionnelles). Ces causes d’échec doivent être contrôlées et supprimées.
Ces processus sont organisés autour du développement et du maintien de modèles plutôt qu’autour d’une montagne de