Présentation d'IBM Rational Programming Patterns
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.