Outils AUDIT-CODE

instantiations

L'audit de code au-dela des enjeux qualité, performances et sécurité, c'est également une
démarche pour homogénéiser les développements, faciliter l'intégration d'un nouvel intervenant, optimiser la maintenance.
L'audit de code est aussi un moyen efficace pour assister les chefs de projet dans la planification des interventions
de maintenance et une meilleure gestion des ressources de développement.


Instantiations Inc., membre fondateur d'Eclipse, a aussi construit des partenariats technologiques pour répondre aux besoins des développeurs Java pour produire du code de qualité et avec de bonnes performances.

La gamme des outils d'Instantiations couvre l'ensemble du cycle de vie du développement d'applications Java:

RCP Developper: accroît la productivité dans le développement d'applications RCP Eclipse en proposant une suite d'outils logiciels pour développer, tester les interfaces graphiques et documenter le packaging pour le déploiement d'applications RCP Eclipse.

WindowBuilder Pro: création d'interface graphique comprenant SWT Designer, Swing Designer et GWT Designer avec génération automatique de code Java.

CodePro AnalytiX Pro: outil d'automatisation de l'audit qualité , performances et qualimétrie du code Java. Cet outil génere automatiquement les cas de tests pour Junit avec une analyse de couverture.

CodePro Profiler: permet aux développeurs d'identifier rapidement et de façon intuitive les problemes de performance du code (goulots d'étranglement, fuites mémoires, analyse des therads, ..etc).

WindowTester: Spécialement réalisé pour l'automatisation des tests des interfaces graphiques Javas, permet de générer et d'automatiser les tests, d'évaluer la couverture des tests simplement et de façon intuitive.

Des outils et des solutions
POUR RENDRE LA DEMARCHE D'AUDIT DE CODE JAVA ADAPTEE A VOS EXIGENCES QUALITE DE CODE.

 

instantiations

Instantiations propose une gamme d'outils pour répondre aux besoins des chefs de projets,des  responsables qualité logiel et des développeurs Java pour produire du code de qualité et avec de bonnes performances.

 




CodePro AnalytiX est un environnement qualité et productivité indispensable pour les développeurs Java. Simple de mise en oeuvre et intuitif, CodePro AnalytiX peut etre déployé facilement dans les équipes de développement ou qualité logiciel.



CodePro AnalytiX propose les principales fonctionnalités suivantes:


. Audit Qualité, Performances et Qualimétrie du code Java

 Plus de 1.100 regles couvrant plusieurs catégories (qualité, performances, qualimétrie, sécurité,.) sont implémentées dans l'outil. Un référentiel par projet peut etre mis a la disposition des développeurs, responsables qualité pour réaliser les analyses et les audits. Les développeurs peuvent effectuer les audits de façon dynamique lors du développement du code.


. Génération des Tests unitaires et couverture de tests

 L'outil permet au développeur de générer directement les tests unitaires JUnit, les gérer et les faire évoluer avec JUnit Test Editor. Un module de l'outil permet d'effectuer une analyse de couverture des tests. Des rapports de tests standards sont proposés avec l'outil.


. Analyse et graphes de dépendances

  Le module d'analyse et graphes de dépendances est un outil indispensable pour accroître la productivité des développeurs en phase de tests ou de maintenance.


. Aide au refactoring de code

 Plusieurs fonctions de l'outil tels que la recherche de code morts, de codes identiques ou des codes quasi identiques, de codes < buggés >, etc.. Vont accroître la productivité dans les phases de maintenance ou de refactoring.







 




CodePro Profiler combine les meilleures fonctionnalités des principaux outils de profiling du marché avec une interface graphique utilisateur simplifiant la mise en ouvre et permettant ainsi aux développeurs de trouver, analyser et corriger les problemes de performances d'exécution du code java.

CodePro Profiler apporte des solutions aux problemes de performances  du code tels que:


.  Rechercher et solutionner les goulots d'étranglement de performances

 Détecter et identifier quelle portion de code génere des problemes de performances n'est pas une tâche simple et rapide. CodePro Profiler  assiste efficacement le développeur dans cette tâche fastidieuse et complexe.


. Détection et résolution des < Deadlock >

 Le < deadlock > est une condition ou des threads sont bloquées en attente d'entrer dans un bloc de synchronisation ou lorsque deux ou plusieurs threads s'exécutent simultanément et attendent les memes ressources. CodePro Profiler détecte automatiquement les < deadlock >.


. Détection des fuites mémoire

La fuite mémoire apparait avec les développements java lorsqu'un objet n'est plus utilisé mais reste actif et ne peut etre nettoyé par le GC. CodePro Profiler, par des comparaisons automatiques d'exécution multiple, permet une détection et une identification des objets générateurs des problemes de fuite mémoire .


.Mauvaise utilisation de la mémoire
CodePro Profiler permet de détecter dans une application, les objets qui utilisent d'une façon anormale plus de mémoire que nécessaire. Cette situation entraine, sans qu'il y ait de fuite mémoire, une surconsommation de la mémoire et engendre des besoins importants de swap.



CodePro Profiler propose les principales fonctionnalités suivantes:


. Fonctionnalités Générales

 Personnalisation des fonctions,

 Vues métriques,

 Filtres sur les vues CPU et  Mémoire

 Comparaisons des Snapshots

Import/Export des Snapshots

Création de rapports

Intégration JDT

Modification du mode de profiling

Supporte J2EE


. Caractéristiques Profiling CPU

CPU Byte Code Instrumentation

 CPU Sampling

 Hot Spot Views

 Call Tree Views

 Method List Views

 Run Time Call Hierarchy View

 CPU Snapshots

 Profiling Calibration


. Caractéristiques Profiling Mémoire

 Biggest Objects Detection

 Class List View

 Class Tree View

 Allocation Recording

 Call Tree Allocation View

 Hot Spot by Object Size Allocation View

 Method List Allocation

 Find Paths from GC Root

 Find Paths between Objects

 Outgoing References

 Ingoing References

 Automatic Leak Candidates Discovering

 Object Lifetime Profiling


. Caractéristiques Profiling Threads et Monitors

  Threads Lifetime View

   Threads Details View

   Deadlocks View

   Current Monitor Usage View

    Monitor Usage Statistics View




Informations :

Contact France et Maroc :

» Envoyer un mail


Téléphone : +33.(0)4.94.10.20.30


TEP Point Focal :

» cliquez ici

Conférence :

Eclipse
Deux jours dédiés a la plate-forme open source Eclipse

Séminaire :

Pour plus de renseignements, contactez nous :

,» cliquez ici

Partenaires :

instantiations

 

 


- Créée en 1997, Portland OREGON
- Acteur Majeur Mondial
. Automatisation de la Qualité Logiciel Java              
. Outils de Développement IHM Java
- Expert Eclipse, Java & Smalltalk reconnu par la communauté Eclipse Open source depuis Janvier 2000
- 10.000 clients au monde
En savoir plus.

 

Borland

 

 

 

- Créée en 1983, Austin TEXAS
- CA en 2007: 287M$
- Solutions Borland couvrent 4 process critiques de l'ALM
- Gestion Portefeuille et projets
- Gestion des Exigences
- Gestion de la qualité et performance
- Gestion du changement
Plusieurs milliers de clients au monde


dynatrace

 

 

 

- Créée en 2005, Linz AUTRICHE
- Actionnaires: Bain Venture et Management
- Couverture commerciale mondiale directe et distributeurs
- Plusieurs centaines de clients au monde


colasoft

 

 

 

- Editeur logiciel, Chinois
- Solutions Capsa :
  Monitoring réseaux
  Analyse des performances
  Diagnostic de performances