Étude de la méthodologie RUP
mardi 19 mars 2013
09:32
→ RUP : RATIONNAL UNIFIED PROCESS.
→ Méthodologie générique de développement de logiciel.
○ Nécessaire d'adapter la méthode RUP au contexte du projet, de
l'équipe, du domaine et/ou de l'organisation.
→ Caractéristiques essentielles du processus unifié :
○ À base de composants.
○ Utilise le langage UML (ensemble d'outils et de diagrammes).
○ Piloté par les cas d'utilisation.
○ Centré sur l'architecture.
○ Cycle de vie itératif et incrémental :
Pour mener efficacement le cycle, les développeurs ont besoin
de construire toutes les représentations du produits logiciel:
○ Les phases du cycle de vie de la méthodologie RUP :
Initialisation : définition du problème.
Analyse : planification des activités, affectation des ressources,
cahier de charges, analyse.
Développement : développer le logiciel à travers une série
d'itérations incrémentales (Conception générale, conception
détaillée, Implémentation, tests).
Établissement de recette & déploiement.
Tableau descriptif :
méthodologie RUP Page 1
Tableau descriptif :
Phase Phase d'analyse Phase de développement
d'initialisatio
n
Définition de Analyse du 1> Identifier les classes et
l'étendue du domaine: relations à implémenter.
• Modèle 2> Compléter les classes et
Poser le
projet.
d'objet relations sélectionnées:
- Typage des attributs.
Identifier les
problème. statique.
• Scénarios - Méthodes et leurs
signatures.
Identifier les
acteurs. (diagrammes
- Ajout de classes
Définition de
de séquences).
cas d'implémentation
d'utilisation. l'architecture : (conteneurs,
• Vue cas contrôleurs).
d'utilisation. - Choix de conception
• Vue logique. pour les relations
navigation,… .
• Vue
composants.
- Choix de conception
concernant l'héritage
• Vue (classes abstraites,
déploiement.
délégation,… .
• Vue 3> Codage.
implémentatio 4> Création et mise à jour de la
Planification du
n. documentation.
5> Tests des éléments
développement. créés/modifiés par l'itération.
6> Tests d'intégration des
éléments créés/modifiées par
l'itération.
Dans la méthodologie RUP :
□ Les objets (et donc leurs classes), comme les méthodes,
sont découverts en documentant les scénarios.
□ C'est une méthodologie guidée par les scénarios.
□ Remarque : le placement des méthodes sur les classes n'est
par toujours évident.
□ Cette démarche est préférable lorsque l'étude des
traitements doit guider l'analyse.
méthodologie RUP Page 2