Connaissance des Applications

Les services NGSET permettent aux entreprises de recouvrer la connaissance de leurs applications. La connaissance applicative est élaborée par NGSET à partir de l´analyse et l´interprétation automatique des codes, éventuellement enrichie par les experts applicatifs.

Les prestations suivantes participent à l´élaboration et à la restitution de la connaissance:

Inventaires et Analyses Qualité

Livrables

NGSET fournit 2 catégories de rapports (texte, tableur, html) sur le système applicatif étudié:

  • Des rapports quantitatifs: Nombre de composants, de fichiers, de tables, de lignes de codes, de maps, etc. Liste des composants manquants, des composants sans parents, etc.
  • Des rapports qualitatifs portant sur plus de 50 critères de qualités, agrégés en grands domaines tels que: Fiabilité, Maintenabilité, Portabilité… NGSET peut également développer des contrôles sur mesure permettant de vérifier le respect des standards de développement du client.

Bénéfices

Cette prestation permet au client de disposer rapidement d´une évaluation objective de la qualité de son système applicatif et de chacun des composants. Ces chiffres sont une condition nécessaire:

  • A l´élaboration d´une stratégie d´amélioration de la qualité, et à la définition des activités correspondantes
  • Au contrôle du respect de standards
  • A la gestion des relations contractuelles en cas de sous-traitance de la maintenance

Mode Opératoire

La prestation consiste essentiellement, pour NGSET, à mettre en œuvre une ligne de production analysant des codes sources en mode batch.

Le traitement automatisé par NGSET permet d´analyser un parc de plusieurs millions de lignes de code en quelques jours.

 

Construction de Dictionnaire Logique des Données

Livrables

NGSET construit un fichier identifiant l´ensemble des variables d´un système applicatif possédant un type logique donné.

Exemple de types logiques:
"numéro de contrat", "montant","quantité","taux","matricule", etc. Ces types logiques peuvent se décliner en sous-types tels que: montant sur 9 positions, montant sur 7 positions, etc.

Bénéfices

Le client dispose de l´inventaire exhaustif des variables ayant un type logique donné. Cet inventaire est précieux pour la maintenance applicative.

Ce fichier est utilisé par NGSET dans son offre "Analyse d´Impact" décrite ci-dessous. Il est également pris en compte par le logiciel SIR de redocumentation automatique.

Mode Opératoire

A partir de règles fournies par le client, NGSET détecte automatiquement toutes les variables d´un type logique donné. Cette indentification repose sur la propagation des types logiques au moyen des "Data Flow". NGSET dispose d´un outil complémentaire permettant, en cas de doute sur une variable, de valider manuellement le type logique proposé.

Note: NGSET dispose également d´outils de construction de Dictionnaire des Fonctions. Cette prestation permet d´associer les instructions d´une application à une ou plusieurs fonctions logiques, et de visualiser ces associations.

 

Analyse d´Impact Détaillée

Livrables

NGSET construit 3 types de rapports:

Un rapport pour chaque composant programme (et copybook) identifiant dans le code toutes les occurences de variables d´un type logique donné, et signalant par une alerte les anomalies d´utilisation (opération entre types logiques différents, pertes de précision, etc).

Un rapport de synthèse par lot applicatif rassemblant toutes les lignes faisant l´objet d´une alerte, entourées des quelques lignes précédentes et suivantes.

Des tableaux statistiques au niveau du lot, et au niveau de chaque programme, permettant de connaître le nombre de variables identifiées, le nombre d´alertes, etc.

Bénéfices

Le client dispose de l´inventaire exhaustif et détaillé des occurences dans le code de variables ayant un type logique donné. Cet inventaire est précieux pour les opérations de maintenance de masse, comme par exemple, les changements de taille ou de format de variables (migration Euro, extension du nombre de positions pour un numéro de contrat, de téléphone, etc). Il permet d´identifier les lignes de codes éventuellement à modifier, les erreurs potentielles de manipulation des données, et l´ampleur des travaux de transformation.

L´analyse d´impact est un prérequis aux transformations de masse portant sur les variables.

Mode Opératoire

La prestation d´Analyse d´Impact Détaillée se compose d´une étape de construction du dictionnaire logique des données, suivie d´une étape automatisée de production de rapports d´analyse d´impact.

 

Analyse Contextuelle

L´Analyse Contextuelle est une application d´assistance à la maintenance des programmes COBOL. Elle facilite l´identification des conditions de mise à jour des variables.

Livrables

NGSET fournit un outil et une base de connaissance permettant au client de visualiser, pour un programme donné, le contexte logique dans lequel un ensemble de variables sont manipulées.

Bénéfices

Cette prestation est particulièrement destinée aux programmes dont la logique est complexe, ou bien à ceux dont la taille rend la compréhension difficile.

L´ingénieur de maintenance dispose d´une interface lui permettant de remonter dans le flux de contrôle depuis une instruction de mise à jour d´une variable sélectionnée. Il navigue en remontant la logique du programme, choisissant, si la situation le nécessite, le chemin à parcourir. Il peut également redescendre son chemin, éventuellement pour en suivre un autre.

Mode Opératoire

Dans une première étape, NGSET construit la base de connaissance correspondant aux programmes livrés par le client. Dans une deuxième étape, NGSET livre au client cette base de connaissance accompagnée d´un outil de consultation.

 



La société | Produits | Services | A télécharger | Contacts | Emplois | Plan du site

 

Copyrights 1999-2000-2001 - NGSET - All rights reserved