Outil d'analyse Oracle Forms & Reports
Outil d'analyse Oracle Forms
ORMIT™-Analyzer version 12

ORMIT™ Products Suite

Voulez-vous courir le risque que votre code Oracle Forms ne soit pas optimal?
Le développement d’une application Oracle Forms apporte une grande flexibilité. Votre documentation de code d’application est rendue obsolète dans 90% des cas à cause des années de maintenance et de modifications de code.
Plusieurs aspects peuvent avoir un impact sur la qualité de votre code, tels que sa cohérence, sa redondance, son code mort :
- Rotation de développeurs;
- Erreurs dans la documentation fonctionnelle et technique de l’application;
- Normes de codage différentes;
- Distribution de logique d’affaires et de code source PL/SQL - SQL;
Par conséquent, toute modification du code source peut avoir des implications sur l'ensemble de l'application, ce qui entraîne un risque élevé pour la qualité de l'application lors de toute tâche de maintenance ou de développement à la demande de modification.


Automatique, Efficace, Complet
Notre outil de pointe ORMIT-Analyzer nous aide à comprendre les tendances de développement et à trouver des opportunités pour simplifier le code source.
L'objectif est d'obtenir des informations détaillées sur les opportunités et les défis pour permettre une architecture logicielle " axée sur l'avenir" en séparant les composantes architecturales du logiciel – l’interface de l’utilisateur, la logique d’affaires et la base de données.
ORMIT-Analyzer participe aussi à la préparation d’un projet de modernisation d’applications dans le but de protéger l’investissement de la logique d’affaires existante et de créer une architecture de logiciel facile à gérer et plus moderne.

Trajectoire vers la modernisation
Cet outil validé par Oracle rassemble les types de données d’entrée suivants :
- Scanne détaillé de tous les modules: Forms, Reports, PLLs, bibliothèques de programmes-objets
- Nombre d’objets par module: blocks, canvas d’items, Windows, LOVs, unités de programme, déclencheurs, objets intégrés
- Ratio du nombre d’objets non utilisés (code mort)
- Ratio de code redondant
- Distribution de logique d’affaires
- Qualité du code source
- Dépendances du code source
- Références d’exécution: appels de l’hôte, exécution des rapports, sorties d’utilisateurs
- Analyse des références à travers les objets et les modules Oracle Forms: le type (dépendent ou indépendant), l’état statique, l’exécution.
- Aspects particuliers à considérer: déclencheurs au mauvais niveau, déclencheurs avec la navigation du souris, articles et objets intégrés obsolètes, conflits de mots-clés.
L’ORMIT™-Analyzer rassemble différents types de données d’entrée
Scan détaillé de tous les modules
Forms(FMB), Reports(RDF), Libraries(PLL), Object Librairies(OLB)
Qualité du code source
Ratio of unused objects, Ratio of redundant code, Business logic distribution
Dépendances du code source
Objects dependency report for all objects
Nombre d'objets par module
Blocks, Items Canvases, Windows, LOVs, Program Units, Triggers
Références d'exécution
Host Calls, Run Reports, User Exits
Aspects à considérer
Triggers at the wrong level. Triggers with mouse navigation. Obsolete Items and Built-ins. Keywords conflicts.
Appels intégrés
Detailed built-ins usage report
Analyse des références à travers les objets et modules Oracle Forms
Type (dependent or independent), Static, Runtime.
ORMIT™ - 50% à 90% d'économies
ORMIT™ une solution profitable
SANS ORMIT™
AVEC ORMIT™
SANS ORMIT™
Setup
Setup
Analyse
Analyse
Plan
Plan
Migration
Migration
Tâches Pré-déploiement
Tâches Pré-déploiement
Test
Test
UAT
UAT
AVEC ORMIT™
Manuelle
Automatique
Chronologie du projet de migration
Setup
Analyse
Plan
Migration
Tâches Pré-déploiement
Test
UAT
AVEC ORMIT™
Manuelle
Automatique
Métriques d’ORMIT™-Analyzer
Projets de mise à niveaux des Forms réalisés
Projets de migration Forms vers Java analysés
Projets ORMIT™ réalisés par RENAPS
Pourcentage d’économies avec l’utilisation d’ORMIT™
Taux de précision de l'analyse ORMIT™ par rapport au projet réel
ORMIT™ a aidé plus de 500 clients, dans 30 pays
