Un fournisseur de logiciels améliore le développement et la maintenance grâce aux outils X-Analysis

Innovative Computing Corporation

Fondée en 1969, Innovative Computing (maintenant membre de TMW), basée à Brentwood, au Tennessee, est un chef de file dans la création et le maintien de solutions logicielles et de services pour les entreprises de transport de lots complets. La société fournit ses logiciels en utilisant un modèle de fournisseur de services d’application ou basé sur l’hôte. Innovative utilise X-Analysis pour automatiser la création de documentation, notamment en générant des références croisées complètes de tous les points de contact objets et champs à travers son logiciel.

Défi

La modification de code complexe peut être un cauchemar. Une modification “mineure” d’un champ ou d’un objet peut affecter des centaines ou des milliers de points de contact enfouis dans une application. Le fait de ne pas tenir compte de ces points de contact peut avoir de graves conséquences. Pour les éditeurs de logiciels, tels qu’Innovative Computing Corporation, la gestion de plusieurs versions de logiciels exécutées sur différentes versions du système d’exploitation multiplie les défis. Et les conséquences des erreurs sont amplifiées lorsque l’entreprise livre ses logiciels à ses nombreux clients. Ce sont quelques-unes des raisons pour lesquelles Innovative utilise X-Analysis de Fresche pour avoir une meilleure visibilité sur son code logiciel.

 

Pour rester compétitif, Innovative doit suivre le rythme et livrer rapidement des mises à niveau qui ajoutent de nouvelles fonctionnalités et modernisent ses applications. En outre, il doit le faire le plus productivement possible afin de pouvoir rester compétitif sur le marché. Ce sont d’autres raisons pour lesquelles Innovative a choisi d’utiliser les solutions X-Analysis et X-DB Modernize.

Solution

Innovant utilise X-Analysis pour analyser ses applications System i. Selon Vince Peschio, directeur du développement chez Innovative Computing, “c’est très facile à gérer. Il intègre une intégration qui facilite le portage de tout dans Word, Excel et Visio, de sorte que la sortie est très professionnelle. Et c’est très intuitif – vous n’avez pas besoin d’un doctorat pour utiliser le logiciel. “” L’un des plus grands avantages de X-Analysis est sa robustesse “, a ajouté Peschio. “Il vous donne diverses possibilités d’exploration en profondeur et il montre tous les points de contact à un clic d’une icône. C’est très puissant.”

 

X-Analysis a pris seulement 30 minutes pour FTP et installer. Innovant alors requis seulement environ une heure pour construire les bases de données et les bibliothèques X-Analysis. Cet effort s’est payé plusieurs fois. Étant donné que la base de données contient toutes les informations nécessaires, Innovative n’a pas eu besoin d’acheter le moteur de métadonnées d’IBM pour IBM DB2 Web Query.

Résultats

Peschio a également vu une augmentation significative de la productivité. Il pense que la combinaison de la documentation créée par X-Analysis et des explorations à la volée réduit le temps nécessaire pour analyser le code des changements et élimine les éventuels points de contact manqués qui compromettraient la qualité. En fonction du nombre d’objets et du niveau de documentation, un ensemble complet de documents peut être créé en une heure.

 

Innovative va accélérer la modernization des applications héritées en utilisant X-Ternalize et X-DB Modernize. X-Ternalize prend toute la logique d’E / S d’un programme et la place dans des modules appelables. X-DB Modernize convertira les bases de données de DDS en modules DDL sans état. Innovant trouve que cela améliore la maintenabilité de son logiciel car les modules sont des codes réutilisables plus faciles à entretenir.

 

En résumé, Peschio a déclaré: «Acheter un progiciel est une chose, mais c’est une autre chose que d’avoir une entreprise derrière. Le soutien de Fresche était meilleur que ce à quoi je m’attendais en raison de mon expérience passée avec d’autres entreprises. Avec beaucoup d’autres fournisseurs avec lesquels j’ai traité, si vous avez besoin d’aide, vous prenez un numéro et peut-être qu’ils vous répondront un jour. Avec Fresche, vous pouvez parler immédiatement à quelqu’un qui peut vous fournir les réponses dont vous avez besoin. C’est important, surtout quand vous êtes dans un environnement où la productivité compte. ”

SommaireDéfi: Documentez et comprenez parfaitement les logiciels complexes et augmentez la capacité à effectuer des changements rapides pour les clients qui exécutent différentes versions du logiciel.

 

Solution: ICC utilise X-Analysis pour documenter et analyser ses logiciels et comprendre pleinement l’impact des modifications apportées au code.

Témoignage“C’est très facile à faire. Il a intégré l’intégration qui le rend facile de tout porter dans Word, Excel et Visio …. L’un des plus grands avantages de X-Analysis est sa robustesse. Il vous donne diverses possibilités de zoom avant et affiche tous les points de contact à un clic d’une icône. C’est très puissant.”

 

– Vince Peschio, directeur du développement

Nouveau | Solutions, aide et outils gratuits pour les entreprises utilisant IBM i qui sont aux prises avec des défis liés à la COVID‑19. EN SAVOIR PLUS

+