118
Chapitre 4. Démarche de développement
RUP se veut être un modèle évolutif qui doit être configuré pour pouvoir être utilisé en intégrant les contraintes, les spécificités et l’historique de l’organisation qui
l’adopte.
Nous allons présenter les principaux apports de RUP par rapport à UP en traitant
les points suivants :
• les bonnes pratiques,
• les phases du processus,
• les activités du processus.
4.4.1 Les bonnes pratiques
RUP adhère à six bonnes pratiques de développement observées dans l’industrie
pour leurs succès. Sur ces six bonnes pratiques, trois sont issues des principes d’UP :
• Développement itératif et incrémental.
• Développement piloté par les cas d’utilisation.
• Forte importance de l’architecture.
Trois autres bonnes pratiques ont été introduites par RUP :
• Modélisation visuelle.
• Vérification continue de la qualité.
• Contrôle des changements du logiciel.
Modélisation visuelle
RUP préconise l’utilisation d’un langage de modélisation standard comme UML qui
permet aux membres de l’équipe de développement de communiquer sans ambiguïté.
L’utilisation d’outils de modélisation visuelle est fortement recommandée par
RUP. Ceux-ci permettent de modéliser l’architecture et ses composants à l’aide de
diagrammes. De plus, ils facilitent la gestion des modèles de RUP et contribuent à
maintenir la cohérence entre les différentes phases du processus : de l’expression des
besoins à l’implémentation. En résumé, la modélisation visuelle permet de gérer la
complexité des logiciels.
Vérification continue de la qualité
RUP met l’accent sur l’importance d’évaluer continuellement la qualité d’un
système du point de vue des fonctionnalités, de la fiabilité et de la performance. Pour
cela, RUP vous assiste dans la planification, la conception, l’implémentation et
l’exécution des tests adéquats.
Ces tests sont réalisés tout au long du processus, dans toutes les activités, en
impliquant tous les acteurs, et en utilisant des critères et des mesures objectifs (ex.
tests d’intégration continus).
Chapitre 4. Démarche de développement
RUP se veut être un modèle évolutif qui doit être configuré pour pouvoir être utilisé en intégrant les contraintes, les spécificités et l’historique de l’organisation qui
l’adopte.
Nous allons présenter les principaux apports de RUP par rapport à UP en traitant
les points suivants :
• les bonnes pratiques,
• les phases du processus,
• les activités du processus.
4.4.1 Les bonnes pratiques
RUP adhère à six bonnes pratiques de développement observées dans l’industrie
pour leurs succès. Sur ces six bonnes pratiques, trois sont issues des principes d’UP :
• Développement itératif et incrémental.
• Développement piloté par les cas d’utilisation.
• Forte importance de l’architecture.
Trois autres bonnes pratiques ont été introduites par RUP :
• Modélisation visuelle.
• Vérification continue de la qualité.
• Contrôle des changements du logiciel.
Modélisation visuelle
RUP préconise l’utilisation d’un langage de modélisation standard comme UML qui
permet aux membres de l’équipe de développement de communiquer sans ambiguïté.
L’utilisation d’outils de modélisation visuelle est fortement recommandée par
RUP. Ceux-ci permettent de modéliser l’architecture et ses composants à l’aide de
diagrammes. De plus, ils facilitent la gestion des modèles de RUP et contribuent à
maintenir la cohérence entre les différentes phases du processus : de l’expression des
besoins à l’implémentation. En résumé, la modélisation visuelle permet de gérer la
complexité des logiciels.
Vérification continue de la qualité
RUP met l’accent sur l’importance d’évaluer continuellement la qualité d’un
système du point de vue des fonctionnalités, de la fiabilité et de la performance. Pour
cela, RUP vous assiste dans la planification, la conception, l’implémentation et
l’exécution des tests adéquats.
Ces tests sont réalisés tout au long du processus, dans toutes les activités, en
impliquant tous les acteurs, et en utilisant des critères et des mesures objectifs (ex.
tests d’intégration continus).
