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, ainsi qu'une documentation totalement
intégrée à Rational Developer for System z, Rational Developer for Power Systems Software et
Rational Team Concert.
Rational Programming Patterns offre de nombreux avantages et fonctions
aux équipes de développement :
- IBM Rational Developer for System z est enrichi du langage Java
et IBM Rational Team Concert gagne de nouvelles fonctionnalités adaptées
au concept de Programmation pilotée par pattern.
- 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.