Outils de support
|
Discipline
|
Exemples d'outils Rational
|
Gestion des exigences
|
Outil de gestion des exigences utilisé pour enregistrer, organiser, hiérarchiser et tracer toutes
les exigences.
|
Recueil des exigences et modélisation métier
(si elles font partie de la configuration de processus)
|
Rational RequisitePro
|
Modélisation visuelle
|
Outil de modélisation utilisé pour développer les différents modèles, comme le modèle de cas
d'utilisation et le modèle de conception. L'outil doit avoir une véritable ingénierie aller-retour
de façon à pouvoir avoir recours à la rétro-conception et à l'ingénierie inverse de code sans
modifier les changements que vous avez effectués dans les modèles ou dans le code depuis la
dernière génération.
|
Recueil des exigences, analyse & conception et modélisation métier
(s'ils appartiennent à la configuration du processus)
|
Rational Rose
|
Programmation
|
Outils de programmation utilisé pour aider les développeurs de logiciel comme les éditeurs, les
compilateurs, les débogueurs etc. Ces outils doivent être intégrés avec l'environnement de
modélisation et l'environnement de test.
|
Implémentation et Test
|
Rational Apex/Ada, Rational Apex/C++ (pour Java)
|
Tests automatisés
|
Dans un processus de développement itératif, des tests sont effectués au cours du cycle de vie.
Vous devez utiliser des outils de test pour automatiser les tests de façon à pouvoir facilement
tester à nouveau le code (test de régression) pour réduire les ressources et augmenter la qualité.
Des outils spécialisés vous permettent de tester la charge de travail.
|
Test
|
Rational Robot, Rational TestFactory, Rational PurifyPlus, Rational TestManager
|
Gestion de la configuration
|
Outil de gestion de la configuration pouvant vous aider à garder une trace de tous les produits
créés et de leurs différentes versions. Les modèles et le code, en particulier, doivent être gérés
par rapport à la configuration. L'intégration d'un environnement d'écriture du code, d'outils de
modélisation et d'outils de gestion de configuration est essentielle.
|
Configuration & gestion des modifications
|
Rational ClearCase
|
Gestion des modifications
|
Outil de gestion des modifications vous aidant à gérer la gestion des modifications. Un outil de
gestion des modifications aide le responsable de projet à organiser et à hiérarchiser les demandes
de changement. La gestion des modifications est aussi utilisée pour tracer et suivre les demandes
de changement.
|
Configuration & gestion des modifications
|
Rational ClearQuest
|
Gestion de projet
|
Outils servant à planifier et à tracer. Ces outils sont très utiles pour le responsable de projet
|
Gestion de projet
|
|
Documentation
|
Outil de documentation prenant en charge la documentation du projet. Vous devez extraire des
informations de l'outil de modélisation et d'autres sources, comme le code, pour créer des
documents qui présentent les modèles. Si vous n'avez pas de génération de document automatisée, il
est probable que vous ayez soit une documentation différente de vos modèles, soit pas de
documentation du tout. Un outil de documentation doit vous permettre de procéder à des changements
dans un document et de ne pas modifier ces derniers lors de la régénération de la documentation.
|
Toutes disciplines
|
Rational SoDA/Microsoft Word
,
Rational SoDA/Adobe Frame
|
Création Web
|
Outils pour développer le contenu Web et le gérer. Vous devez concevoir les pages et choisir leur
contenu. Vous devez aussi gérer le contenu du Web et les hyperliens, publier le site etc.
|
Implémentation
|
|
Outils graphiques
|
Outils permettant de dessiner ou d'éditer des images. Ces outils permettent aussi de manipuler et de
convertir des images. A cause de la technologie Web, les graphiques deviennent de plus en plus
importants. Les plupart des pages Web utilisent plus de couleurs, de tailles de police et d'éléments de
présentation graphique qu'une application client/serveur typique.
|
Implémentation
|
|