6.2 Adaptation du processus unifié: RUP
Il existe plusieurs processus de développement qui
implémente l'UP dont le plus intéressant le RUP (Rational Unified
Process).
6.2.1 Définition
Le concept de Rational Unified Process (RUP) provenait de la
Rational Software Corporation, une division d'IBM (International Business
Machines Corporation).
RUP est l'une des plus célèbres
implémentations de la méthode PU, fournit les meilleures lignes
directrices pratiqués, des modèles et des illustrations de tous
les aspects du programme de développement.
6.2.2 Les phases du cycle de vie de la
méthodologie RUP
La méthodologie de développement RUP
répète un certain nombre de fois une série de cycles.
Tout cycle se conclut par la livraison d'une version du
produit aux clients et s'articule en 4 phases : Pré-étude,
élaboration, construction et transition, chacune d'entre elles se
subdivisant à son tour en itérations. Chaque cycle se traduit par
une nouvelle version du système. Ce produit se compose d'un corps de
code source réparti sur plusieurs composants pouvant être
compilés et exécutés et s'accompagne de manuels et de
produits associés.
La figure 6 suivante représente Le cycle de vie d'un
processus unifié relationnel
Application de gestion des informations
météorologiques Salhi Mohamed Khaled
11
Figure 6 : Le cycle de vie d'un processus unifié
relationnel
Les phases de la méthodologie RUP sont:
+ Pré-étude:Le résultat de cette phase
est la détermination des objectifs à atteindre dans notre future
application en partant de l'existant.
+ Elaboration: Il s'agit de détailler les
spécifications des fonctions ainsi que la structure des données,
des contrôles et les interfaces.
+ Construction: Il s'agit de réaliser
l'implémentation des programmes et effectuer les tests unitaires.
+ Transition: Il s`agit de tester mon application web et corriger
les erreurs découvertes.
6.2.3 Justification de choix de la Processus
unifié
Nous avons adopté le processus de développement
RUP parce qu'il est beaucoup plus complète que les autres processus, ses
itérations sont courtes et varies entre trois et six semaines et permet
de limiter les coûts, en termes de risques, aux strictes dépenses
liées à une itération. Ceprocessus se focalise sur la
qualité du produit vue que les tests sont invoqués d'une
façon itératif.
|