Rational Developer for System z et Rational Developer for AIX and Linux fournissent l'outil Software Analyzer pour que les développeurs s'assurent que leurs dévelopmments respectent les bonnes pratiques de leur entreprise. Rational Programming Patterns a élargi cet outil afin d'obtenir un outil d'analyse pour les entités de design et le code spécifique à partir de règles sélectionnées. Les éléments ne respectant pas les règles sont détectés.
Pour lancer l'analyse, faites un clic droit sur un fichier ou projet. Sélectionnez Software Analyzer puis la configuration créée au préalable. La vue Résultats Software Analyzer affiche alors la liste des règles non respectées. Il y a une arborescence pour chaque catégorie de règles. Le premier niveau représente la catégorie, le second niveau représente la règle et le dernier niveau affiche les instances en erreur. Pour voir le détail d'une violation, faites un clic droit sur le fichier concerné et sélectionnez Visualiser le résultat. Le fichier généré s'ouvre dans l'éditeur à l'endroit de la violation et la ligne en erreur est en surbrillance.
Après avoir corrigé la ou les violations et sauvegardé, vous pouvez de nouveau lancer l'analyse du fichier pour vérifier le respect des règles.
Grâce à l'interface de programme d'application, vous pouvez aussi créer vos propres règles de contrôle qualité sur le design des entités ou sur le code source (autre que le COBOL) généré. Pour plus d'informations, référez-vous à Micro-patterns, patterns ou règles de contrôle qualité personnalisés pour le Kit de Développement de Logiciels (SDK).