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

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, ...

Outils supportés : Parasoft C/C++test, Jtest, dotTEST; Gimpel PC-Lint; Synopsys Coverity; Bullseye BullseyeCoverage; SourceForge gcov/lcov; ... (voir toute la liste)

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 critiques 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.

Plus de 1000 projets sont analysés chez nos clients toutes les nuits, soit environ 370 millions de lignes de code. (voir notre liste de références).

Indicateur 'TICS Quality Indicator'

3 niveaux d'accès aux résultats d'analyse

TICS Enterprise Dashboard
Cette vue est destinée au top management : elle donne un résumé précis des indicateurs principaux (une ligne par projet). La vue est configurable pour fournir les indicateurs de son choix, avec l'évolution sur le mois en cours pour chacun d'eux.

Les projets peuvent être analysés en continu dans des sites différents. Par exemple, des projets développés à Paris, Toulouse, Grenoble et Singapour seront suivis en temps réel par le management où qu'ils soient dans le monde.
TICS Enterprise Dashboard
TICS Intranet Viewer
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.
TICS Intranet Viewer
TICS IDE Integration
TICS IDE Integration 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.

TICS IDE Integration est disponible à travers un plug-in dans l'environnement de développement ou en ligne de commande.
TICS IDE Integration

NOUVEAU : TICS SÉCURITÉ permet d'utiliser le meilleur des outils du marché pour éviter les failles de sécurité.

Préconfiguré par Precilog ou avec un choix à la carte, les utilisateurs de TICS peuvent maintenant vérifier leur code par rapport aux meilleurs pratiques actuellement disponibles.

Nous contacter pour plus d'informations sur ce sujet.

Utilisation facile par les développeurs

TICS IDE Integration 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. TICS IDE Integration 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 sous forme de bar chart.

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

 

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



    Outils intgrs
    Rfrences clients
    Vido de prsentation

Envoyer cette page