Rational Programming Patterns fournit un environnement
IDE dédié aux mod⪚les Pacbase et aux programmes créés à partir
des produits de la famille Rational Software Delivery Platform basée
sur l'interface Eclipse.
Rational Programming Patterns offre de nombreux avantages et fonctions
aux équipes de développement :
- Il ajoute des fonctionnalités de Programmation Pilotée par Pattern
aux produits auxquels il est intégré.
- La description des mod⪚les de données permettant l'encapsulage
des concepts qui constituent les syst⪚mes informatiques, est compréhensible
par un spécialiste du domaine métier, mais est également utilisable
par ceux dont la compétence principale est le développement logiciel.
- La Programmation pilotée par pattern fournit aux applications
traditionnelles un ensemble de mod⪚les qui permet d'améliorer
la productivité des développeurs qui assurent la maintenance des applications.
- Les mod⪚les de Macros permettent de réutiliser la logique des
programmes, de minimiser leur complexité par un syst⪚me d'encapsulage
tout en fournissant un seul point de maintenance.
- Les micro-patterns COBOL permettent d'augmenter la productivité
du développement, gr∾ce à l'insertion d'un ou plusieurs
groupes de lignes COBOL générées dans un programme COBOL.
- L'éditeur de code source COBOL étendu facilite la maintenance
du code spécifique à l'utilisateur dans le code source généré
en optimisant les t∾ches du développeur (par exemple : filtres,
assistants, colorisation de la syntaxe, aide à la saisie, la vérification
syntaxique en temps réel et la correction interactive).
- L'analyse d'impact et la recherche multi-crit⪚res,
offrent une extension aux services du Référentiel Rational Team Concert
qui permet d'augmenter la productivité de la maintenance.
- Les générateurs fournis par IBM Rational Programming Patterns
gén⪚rent un code source COBOL équivalent à la syntaxe du code source
COBOL généré par VisualAge Pacbase V3.5. Cette fonction de génération,
en collaboration avec un ensemble d'outils de comparaison permet de
s'assurer du bon fonctionnement de la migration.