Logo Precilog Contact   |   info@precilog.com   |   01 39 20 13 55

 

 

Accueil > Produits > TICS

TIOBE TICS

Solution pour l'industrialisation des analyses de code, multi-analyseurs et multi-languages

Vidéos de présentation

Quelle est la qualité de vos projets aujourd'hui ?

TICS (TIOBE Coding Standard framework) est une solution d'analyse de code en continu pour C, C++, Java, C#, COBOL, ADA, ...

De nombreuses sociétés développent des logiciels critiques sans connaître leur qualité.
> Le code suit-il les standards de programmation ?
> Les bugs types sont-ils éliminés ?
> Quelle est la couverture de test ?
> Plus simplement, comment évolue la taille du projet ?
> Mes sous-traitants respectent-ils les normes de codage ?

Si vous ne savez pas répondre à ces questions en moins de 5 minutes, TICS est là pour vous aider.

TICS est un système d'analyse qualité qui permet de suivre vos projets en temps réel. Les responsables de développement et les architectes ont accès à une vue "top down" et les ingénieurs lancent un plug-in dans leur environnement de développement pour mesurer la qualité au niveau des fichiers.


Utilisation facile par les développeurs

Le TICS Analyzer génère les violations aux standards de codage pour les développeurs. Il assemble les résultats des analyseurs de code de telle sorte qu'ils sont présentés de façon uniforme. Le TICS Analyzer est disponible à travers un plug-in dans l'environnement de développement ou en ligne de commande (cliquez sur l'image pour voir les détails).

Cliquez sur l'image pour l'agrandir

La partie entourée en rouge dans l'image ci-dessus est le plug-in de TICS. La liste des messages d'erreur se trouve dans la partie basse : il suffit de cliquer sur une erreur pour modifier immédiatement le code source. Les problèmes peuvent ainsi être résolus immédiatement.

L'analyseur de TICS est fait pour montrer seulement les erreurs relatives au fichier en cours. Dans l'image qui suit, TICS montre les erreurs qui ont été introduites ou corrigées (deltas) depuis le dernier check-out. Cette puissante fonctionnalité permet de mener des campagnes de correction très efficaces.

Cliquez sur l'image pour l'agrandir


Suivi immédiat pour les managers

Le TICS Viewer est un navigateur web-intranet qui permet de naviguer dans les résultats d'analyse. Avec son aide, on répond à des questions comme "Quelle est la tendance de qualité de mon projet ?", "Quel est le Niveau de Confiance (Confidence Factor) aujourd'hui ?", "Quel est le nombre de violations par 1000 lignes de code de mes modules les plus critiques ?", etc.

Le viewer combine plusieurs fonctionnalités : tendances historiques, comparaison de modules, vues absolues ou relatives (par 1000 lignes de code), vue logique ou physique ou code source annoté. Les images ci-dessous sont des captures d'écran de TICS. La première image montre un aperçu des violations de règles de codage de l'un des modules et de ses sous-modules.

Cliquez sur l'image pour l'agrandir


L'image suivante montre le même module mais en vue relative, hiérarchique et par niveau de gravité des violations, c'est à dire les violations par 1000 lignes de code et par niveau de gravité.

Cliquez sur l'image pour l'agrandir


La même information peut aussi être vue grâce à un diagramme.

Cliquez sur l'image pour l'agrandir


Les tendances historiques peuvent être interprétées de différentes façons. L'image suivante montre les variations du nombre de violations pour un projet complet et pour les 7 niveaux de gravité choisis pour ce projet.

Cliquez sur l'image pour l'agrandir


Les vues sont disponibles jusqu'au niveau des fichiers. L'image ci-dessous montre le "Violation Coverage", qui est le pourcentage de fichiers correctement analysés par TICS. En effet, en raison de l'état du référentiel, certains fichiers ne peuvent pas être analysés (fichiers orphelins ou non appelés par les procédures de construction, liens "en dûr" entre fichiers, fichiers non compilables, fichiers non analysables par votre analyseur de code,...). La croix rouge indique qu'un fichiers n'a pas pû être analysé. En laissant le curseur sur la croix, la raison de l'erreur apparaît.

Cliquez sur l'image pour l'agrandir


En cliquant sur une icône de fichier, le code source apparaît, incluant les annotations (codes de violation des standards de codage). une ligne qui ne respecte pas les standards de codage apparaît en rouge.

Cliquez sur l'image pour l'agrandir

 

Début 2012, nous suivons plus de 800 bases de données qualité dans le monde pour plusieurs multinationales (voir notre liste de références). TICS supporte de nombreux vérificateurs de code dont C++test, PC-Lint, QA-C/C++, PMD et CheckStyle. Cette solution est disponible pour C, C++, C# et Java, COBOL, ADA, ... Nous proposons des standards de codage, si nécessaire : voir la fiche technique de TICS.

Faire une demande de présentation.

 

 

 

 

 

 

 

 

 

 



Inscription Newsletter
Accès inscription

Veille technologique sur le test et la sécurité
Accès à Precinews.com




Envoyer cette page