Découvrez GoogleTest certifié TÜV avec Agentic AI pour les tests C/C++ !
Plus de détails »
ÉTUDE DE CAS
Amélioration spectaculaire de la qualité du code pour les applications C, C++ et Java.
Amélioration de l'efficacité en termes de coûts, de temps et de ressources.
Temps de lecture : 2 minutes
Leonardo conçoit, met en œuvre et commercialise de grands systèmes pour la protection du territoire, notamment des systèmes radar de défense aérienne, la gestion du champ de bataille, la défense navale, la gestion du trafic aérien et aéroportuaire et la surveillance côtière et maritime. La société, qui emploie environ 4,200 50 personnes, compte 150 ans d'expérience et des clients dans XNUMX pays.
Fortement engagée dans l'optimisation de ses processus internes, Leonardo a décidé de se concentrer sur l'élimination des défauts plus tôt dans le cycle de vie du développement logiciel. Pour ce faire, elle s'est tournée vers la plateforme de tests de développement de Parasoft pour les applications C, C++ et Java. Leonardo utilisait déjà depuis vingt ans l'outil de détection d'erreurs de mémoire de Parasoft, Insure++.
Daniele De Nicola, superviseur de la vérification et de la validation des logiciels produits chez Leonardo, explique qu'ils ont été séduits par l'analyse statique de Parasoft en raison de sa « précision et de sa facilité d'utilisation ». Ils ont été particulièrement impressionnés par la façon dont l'analyse de flux leur a permis de déceler des défauts critiques d'exécution sans avoir à exécuter le code.
Leonardo s'est tourné vers la plate-forme de test de développement de Parasoft pour les applications C, C++ et Java, réduisant ainsi efficacement le temps requis pour les tests ultérieurs dans le processus. Avec cette solution, ils ont libéré des ressources pour répondre plus rapidement aux demandes commerciales critiques tout en réalisant les projets dans les délais et dans les limites du budget.
Lors de la preuve de concept, les produits Parasoft ont été rapidement intégrés aux projets de l'organisation, un à la fois. Les produits ont immédiatement démontré leur valeur, augmentant la stabilité des composants logiciels de Leonardo.
Parasoft est entièrement déployé sur Leonardo depuis de nombreuses années maintenant. En fait, la qualité de leur logiciel est devenue si impressionnante que leurs sous-traitants et partenaires ont commencé à se demander comment ils faisaient. Après que les associés de Leonardo aient appris le secret de leurs remarquables réalisations de qualité, ils ont également commencé à déployer des produits Parasoft dans leurs propres organisations.
Au fil des ans, la direction de Leonardo a noté des améliorations d'efficacité en termes de coûts de développement, de temps et de ressources. À l'avenir, le département prévoit d'optimiser encore plus son processus global de développement de logiciels, afin de s'assurer qu'il fournit des logiciels de qualité de la manière la plus cohérente et la plus efficace possible.
En travaillant avec Parasoft, Leonardo a considérablement amélioré la stabilité, la réutilisation et la maintenabilité du code. Ils ont également ajouté un nouveau niveau d'automatisation et de visibilité à leur processus de vérification.
« Une seule journée d'assistance était tout ce dont nous avions besoin pour commencer. Depuis, nos vies n'ont plus jamais été les mêmes ! Il y a eu une révolution dans notre façon de nous développer qui nous a permis de gagner un temps précieux pour nous concentrer ailleurs.
—Daniele De Nicola, superviseur de la vérification et de la validation des logiciels de produits chez Leonardo
Découvrez un cadre efficace à utiliser lors de la sélection d'une solution d'analyse statique.
Industrie : Aérospatiale
Taille de l'entreprise : 10 000
Lieu : Rome, Italie
Solutions : C/C++test, Jtest