|
Les dysfonctionnements les plus fréquemment rencontrés sont :
- des régressions du fait d’anomalies supposées corrigées qui réapparaissent plus tard sur une nouvelle version,
- des développeurs qui ont modifié sans concertation les même sources,
- des modifications apportées qui provoquent des erreurs sur des composants impactés non pris en compte,
- la perte de sources,
- des modifications réalisées non prises en compte lors de la mise en production d’une version,

Cliquez pour agrandir
|
LA REPONSE ARCAD...
La suite ARCAD-Skipper assure la « haute disponibilité » du parc applicatif, en dépit de toutes les évolutions qu’il doit subir au cours de sa vie.
Elle permet de connaître l'état de chaque composant, à tout instant, ainsi que son rôle dans les phases du cycle de réalisation, de façon à coordonner les phases de son développement.
Elle permet également de construire, avec rapidité et sécurité, des systèmes livrables pouvant être livrés simultanément sur des serveurs hétérogènes.
Mais l’originalité d’ARCAD-Skipper se situe dans ses mécanismes de contrôle d’intégrité des versions qui reposent sur la richesse du référentiel ARCAD.
Avant de déclencher la mise en test ou en production, le produit va effectuer toute une batterie de contrôles qui éviteront les anomalies « basiques » comme les « erreurs de niveau » ou les « erreurs d’appel de paramètres ». Autant d’éléments qui assurent dès la phase de développement la qualité de vos évolutions.
Voici quelque uns des contrôles que vous pouvez activer :
- Contrôle des dépendances entre fichiers et programmes : si un fichier a été modifié, les programmes utilisant ce fichier doivent se trouver dans la même version, même simplement recompilés,
- Contrôle des dépendances multi-plateformes : vérification que tous les composants Unix/linux ou Windows accédant à des tables System i sont présents dans la même version,
- Contrôle des passages de paramètres entre programmes et procédures (ILE): vérification des correspondances en nombre, type et longueur,
- Contrôle des signatures ILE,
- Contrôle des niveaux sources/objets : vérification que tous les sources sont à niveau par rapport aux objets correspondants.
- Contrôle d’utilisation : vérification que tous les composants d’une version ont bien été utilisés au moins une fois.
Si des modifications ont été effectuées simultanément pour un même composant, c’est également à ce stade que le produit vérifiera que le développeur a validé la fusion qui en découle.
En outre, si vous avez mis en œuvre une gestion de projet, vous pouvez contrôler que les dates réelles ont bien été saisies.
AVANTAGES...
ARCAD-Skipper permet de réduire de façon importante la charge de test des applications car il permet, dès la phase de développement, d’éliminer les potentielles régressions au niveau technique. Les recetteurs pourront ainsi se focaliser uniquement sur les tests fonctionnels et accroître leur efficacité.
Le résultat est une bien meilleure fiabilité des applications, et ce, même dans des phases d’évolutions lourdes, et même si les évolutions concernent des équipes de développement différentes dans des environnements hétérogènes.
|