méthode de développement «...

15
MÉTHODE DE DÉVELOPPEMENT « RUP » M2 MIAGE NTDP Enseignant: Michel Winter Management de projet Année universitaire: 2011-2012

Upload: nguyennguyet

Post on 12-Sep-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

MÉTHODE DE

DÉVELOPPEMENT « RUP »

M2 MIAGE NTDP

Enseignant: Michel Winter

Management de projet

Année universitaire: 2011-2012

Page 2: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Membres du groupe

AYED Ahmed Charafeddine

BENDJABEUR Foudil

BENMANSOUR Amine

Page 3: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Plan

Qu’est ce que « RUP » ?

Concept et vocabulaire

Principes de RUP

Phases du RUP

Disciplines du RUP

Cycle de vie du RUP

Organisation du RUP

Processus agile ou norme lourde?

Ou se situe « RUP »?

Forces de la méthode RUP

Faiblesses de la méthode RUP

Conclusion

Page 4: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Qu’est ce que « RUP » ?

RUP

• Rational Unified Process

• Dérivée de UP (UP a été créée en 1996)

• Commercialisée par IBM en 1998

Méthode de développement logiciel

• itérative,

• Incrémentale

• pilotée par les cas d’utilisation.

• centrée sur l’architecture et la réduction des risques

• Produit de qualité.

Page 5: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Concept et vocabulaire du RUP

Les principaux éléments du processus:

• Rôles

• Activités

• Artefacts

• disciplines

Page 6: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Principes de RUP

Pilotée par les cas d’utilisation

Construction d’un système à base de composants

Adaptable aux changements

Gestion des risques

Livraison de qualité

Concentrée sur le code exécutable

Travail en équipe

Page 7: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Phases du RUP

Inception

• Objectifs définis

Elaboration

• Architecture définie

Construction

• Première version exploitable

Transition

• Livraison finale

Page 8: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Disciplines du RUP

Modélisation métier

Gestion des exigences

Analyse et conception

Implémentation

Déploiement

Tests

Gestion de projet

Gestion des changements

Environnement

Page 9: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Cycle de vie du RUP

Page 10: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Organisation du RUP

Page 11: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Processus agile ou norme lourde?

Faible formalisme

Concentré sur le code exécutable

Choix idéal pour les petits projets

Agile

Extrêmement formaliste

Production de nombreux artefacts

Pour les projets complexes

Lourde

Page 12: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Ou se situe « RUP »?

Page 13: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Forces de la méthode RUP

Traçabilité à partir des Uses Cases jusqu’au déploiement

Approche basée sur l’architecture

Gestion des risques dans les projets

Cadre propice à la réutilisation

Page 14: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Faiblesses de la méthode RUP

Coût de personnalisation souvent élevé

Très axé processus

Vision non évidente ni immédiate

Page 15: Méthode de développement « RUPmiageprojet2.unice.fr/@api/deki/files/1529/=Pr%c3%a9sentation_RUP.pdf · Plan Qu’est ce que « RUP » ? Concept et vocabulaire Principes de RUP

Conclusion

See first that the design is wise and just;

That ascertained, pursue it resolutely

william shakespear