RUP (Rational Unified Process)

RUP (Rational Unified Process). 1

1       RUP. 1

1.1        RUP itĂ©ratif et incrĂ©mental 1

1.2        RUP pilotĂ© par les cas d’utilisation. 1

1.3        RUP centrĂ© sur l’architecture. 2

2       Organisation en phases de dĂ©veloppement 2

3       Organisation en activitĂ©s de dĂ©veloppement 2

4       Principaux diagrammes UML par activitĂ©. 2

4.1        Expression des besoins et modĂ©lisation mĂ©tier : 2

4.2        Analyse : 3

4.3        Conception : 3

 

1         RUP

Le Rational Unified Process (RUP) est une méthodologie de développement logiciel fréquemment utilisée avec UML. Ses caractéristiques principales sont :

  • PilotĂ© par les cas d’utilisation
  • CentrĂ© sur l’architecture
  • ItĂ©ratif et incrĂ©mental

 

1.1      RUP itĂ©ratif et incrĂ©mental

  • Chaque itĂ©ration traite un ensemble de cas d’utilisation.
  • Les risques majeurs sont pris en compte en prioritĂ©.
  • Chaque itĂ©ration produit un incrĂ©ment et une nouvelle version exĂ©cutable du logiciel.

 

1.2      RUP pilotĂ© par les cas d’utilisation

  • La valeur principale d’un logiciel rĂ©side dans son utilitĂ© : il doit rĂ©pondre aux besoins des utilisateurs.
  • Le dĂ©veloppement doit ĂŞtre centrĂ© sur l’utilisateur.
  • Les cas d’utilisation permettent de :
    • DĂ©tecter et dĂ©crire les besoins fonctionnels.
    • Organiser ces besoins de manière structurĂ©e.

 

1.3      RUP centrĂ© sur l’architecture

  • ModĂ©lisation de diffĂ©rentes perspectives indĂ©pendantes mais complĂ©mentaires.
  • Architecture structurĂ©e en couches, avec des vues selon Kruchten.

 

2         Organisation en phases de dĂ©veloppement

  1. Initialisation : définition du problème.
  2. Elaboration : planification des activités, allocation des ressources, analyse.
  3. Construction : développement logiciel par incréments successifs.
  4. Transition : tests, recettage et déploiement.

 

3         Organisation en activitĂ©s de dĂ©veloppement

  • Chaque phase comprend plusieurs itĂ©rations.
  • Lors de chaque itĂ©ration, plusieurs activitĂ©s sont rĂ©alisĂ©es :
    • ModĂ©lisation mĂ©tier
    • Expression des besoins
    • Analyse
    • Conception
    • ImplĂ©mentation
    • Tests
    • DĂ©ploiement

 

4         Principaux diagrammes UML par activitĂ©

4.1      Expression des besoins et modĂ©lisation mĂ©tier :

  • Modèles mĂ©tier et domaine
  • Cas d’utilisation
  • Diagrammes de sĂ©quences et d’activitĂ©

4.2      Analyse :

  • Modèles mĂ©tier et cas d’utilisation
  • Diagrammes de classes, de sĂ©quences et de dĂ©ploiement

4.3      Conception :

  • Diagrammes de classes et de sĂ©quences
  • Diagrammes Ă©tat/transition et d’activitĂ©
  • Diagrammes de dĂ©ploiement et de composants

 


Last modified: Friday, 26 December 2025, 6:50 PM