117
4.4 Les principaux apports de RUP
de tous les diagrammes donnant une représentation du système tant statique
(diagramme de classe principalement), que dynamique (diagramme des cas d’utilisation, de séquence, d’activité, d’état-transition…).
Conception
La conception prend en compte les choix d’architecture technique retenus pour le
développement et l’exploitation du système. La conception permet d’étendre la
représentation des diagrammes effectuée au niveau de l’analyse en y intégrant les
aspects techniques plus proches des préoccupations physiques.
Implémentation
Cette phase correspond à la production du logiciel sous forme de composants, de
bibliothèques ou de fichiers. Cette phase reste, comme dans toutes les autres méthodes,
la plus lourde en charge par rapport à l’ensemble des autres phases (au moins 40 %).
Test
Les tests permettent de vérifier :
• la bonne implémentation de toutes les exigences (fonctionnelles et techniques),
• le fonctionnement correct des interactions entre les objets,
• la bonne intégration de tous les composants dans le logiciel.
Classiquement, différents niveaux de tests sont réalisés dans cette activité : test
unitaire, test d’intégration, test de réception, test de performance et test de nonrégression.
Après cette présentation d’UP et afin d’éclairer le lecteur sur les principaux processus de développement actuellement utilisés dans l’approche objet, nous donnons
ci-après une description générale de RUP.
En son temps, la société Rational Software (rachetée par IBM) avait développé
une version spécifique d’UP sous le nom de RUP (Rational Unified Process), cette
démarche a fait l’objet d’un ouvrage [Kruchten2000]. Dans la présentation qui
suit, nous avons surtout mis l’accent sur les principaux apports de RUP par rapport
à UP.
4.4 LES PRINCIPAUX APPORTS DE RUP
RUP ® (Rational Unified Process) 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. RUP a pour objectif principal de faire appliquer les bonnes pratiques de développement aux entreprises, ce
qui confère au produit final une meilleure qualité.
Précédent

- 132/242

Suivant