II.1.3. RUP
Selon Joseph Gray et David Gray (2008, p.112), RUP est un
processus basé sur une approche disciplinée afin de bien
maîtriser l'assignation des tâches et la responsabilisation des
différents acteurs participant au cycle de développement du
logiciel. Cela étant, l'objectif principal de cette approche est de
faire appliquer des bonnes pratiques de développement aux
entreprises.
39
Nous allons présenter les apports du RUP en essayant
d'exploiter les éléments ci-après :
V' Les bonnes pratiques ou principes ;
V' Les phases du processus ; V' Les activités du
processus.
II.1.3.1. Les bonnes pratiques
En plus des principes de l'UP, la démarche RUP a fait
son apport en augmentant trois autres principes ou bonnes pratiques suivantes
:
V' Modélisation visuelle ;
V' Vérification continue de la qualité ;
V' Contrôle des changements du logiciel. II.1.3.2.
Les phases du processus
Pareillement à l'UP, l'approche RUP est un processus
à deux dimensions. Comme nous l'avons vu pour l'UP, l'axe horizontal
représente les phases et itérations et l'axe vertical
représente les activités. RUP maintient les quatre phases de l'UP
comme le montre la figure N°17
![](Conception-et-implmentation-d-un-systme-national-de-gestion-des-cotes13.png)
40
Schéma d'ensemble du RUP (Joseph Gabay et David Gabay
; 2008)
Dans la démarche RUP, il y a un aspect qui s'est
ajouté. L'aspect en question est appelé « jalon ». Un
jalon est un ensemble des tests à accomplir à la fin de chaque
phase et qu'on ne peut passer à la phase suivante que si ces derniers
sont vérifiés.
II.1.3.3. Les Activités du processus
Comme vous le voyez dans la figure N°12, RUP organise 9
activités suivantes :
V' Modélisation métier ;
V' Gestion des exigences ;
V' Analyse et conception ;
V' Implémentation ;
V' Test ;
V' Déploiement ;
V' Gestion de la configuration et du changement ;
V' Gestion des projets ; Environnement.
|