| |
Cette solution permet aux responsables de développement, aux architectes logiciels ainsi qu’aux dirigeants d’évaluer en toute objectivité l’état de préparation de leurs codes critiques. Pour ce faire, Software Readiness Manager assure la combinaison des données essentielles provenant de plusieurs sources, et notamment de Prevent, la solution phare d’analyse de code statique de Coverity. Les équipes de développement logiciel sont ainsi en mesure de produire un code affichant un niveau élevé d’intégrité, conforme aux normes de qualité en vigueur et capable de contribuer efficacement aux objectifs métier de l’éditeur.
Selon Forrester Research, Inc., “les logiciels ont évolué de telle façon qu’ils sont dorénavant utilisés par tous les acteurs de la chaîne de valeur : collaborateurs d’une entreprise, clients et fournisseurs. Avec ce type d’application, le niveau de tolérance des défauts est, par définition, très faible. Commercialiser un nouveau produit sans défauts dès la première version permet de réduire considérablement les coûts liés à la correction des problèmes en production. Les économies réalisées peuvent être investis en budget développement. “Best Practices In Release Management”, Forrester Research, Inc., December 2007.
Coverity Software Readiness Manager présente l’intérêt d’analyser les données en provenance de multiples sources et outils, permettant aux développeurs de mieux identifier, de hiérarchiser et de diriger la réparation des branches de code affichant un risque élevé d’échec ou de vulnérabilité. Le nouveau gestionnaire de Coverity fournit des données ciblées et intelligentes sur les critères clés de préparation d’un logiciel avant son lancement, à savoir le niveau de complexité du code, les cas d’éventuelle non-conformité aux bonnes pratiques en vigueur, l’intégrité architecturale, les interdépendances, ou encore l’étendue des tests. Software Readiness Manager fournit des tableaux de bord intuitifs et très qualitatifs, et se trouve également doté de fonctionnalités d’analyse approfondie et de zoom donnant aux développeurs les moyens d’évaluer en toute objectivité la qualité et le niveau de sécurité de leurs logiciels, préalablement à leur lancement. Le nouveau produit de Coverity autorise également une visibilité immédiate du code de qualité inconnue, qu’il s’agisse d’un code externalisé, « open sourcé », acquis ou encore réutilisé.
« Pour produire des logiciels de qualité, les éditeurs doivent relever de nombreux défis au premier rang desquels celui de faire face à la complexité du code, de s’adapter à l’évolution rapide des environnements de développement, ou encore de devoir composer avec des ressources limitées », déclare Ben Chelf, CTO de Coverity. « Software Readiness Manager apporte une réponse ciblée pour les environnements de développement très dynamiques, en fournissant aux développeurs les données nécessaires pour livrer des logiciels totalement opérationnels, avant même leur mise sur le marché. »
Parmi les fonctionnalités clés de Coverity Software Readiness Manager, on peut notamment mentionner les suivantes :
• identification automatique des codes potentiellement vulnérables (risque élevé) à travers des systèmes logiciels complexes et de grande envergure ;
• traduction des données de sources multiples – dans des volumes importants – en recommandations opérationnelles, hiérarchisées, visant à l’amélioration de la qualité du code ;
• corrélation des données sur l’étendue des tests avec le code à risque afin de vérifier si les tests conduits sur les zones potentiellement vulnérables ont été suffisamment poussés ;
• élimination des problèmes causés par de mauvaises pratiques de codage plus en amont du processus de développement logiciel, avant que ces problèmes n’aient un impact négatif sur le développement ;
• création de comparatifs de qualité et de risque afin d’identifier le code approprié en vue d’une réutilisation.
Coverity Software Readiness Manager est adapté aux environnements de développement dits « agiles » et « waterfall ». La solution repose sur la technologie initialement développée par Solidware Technologies, une société récemment acquise par Coverity.
Tarifs et disponibilité
Coverity Software Readiness Manager est d’ores et déjà disponible, à partir de moins de 10 000 dollars US.
À propos de Coverity
Coverity, leader mondial de l’amélioration de la qualité et de la sécurité des logiciels, est une société non cotée, établie à San Francisco (États-unis). La technologie révolutionnaire de Coverity repousse les limites du développement et de la diffusion des logiciels complexes en permettant d’identifier et de résoudre automatiquement les défauts logiciels critiques et les points de vulnérabilité lors du processus de développement. Plus de 450 sociétés figurant parmi les plus grands éditeurs logiciels du monde utilisent la technologie Coverity pour développer des logiciels de qualité supérieure. Parmi ces sociétés, on peut notamment citer ARM, Phillips, RIM, Rockwell-Collins, Samsung, ou encore UBS.
Coverity, Coverity Prevent et Software Readiness Manager sont des marques commerciales déposées de Coverity Inc. Tous les autres noms de société ou de produits cités dans le présent communiqué appartiennent à leurs détenteurs respectifs.
|