Seien Sie am 30. April dabei: Vorstellung von Parasoft C/C++test CT für kontinuierliche Tests und Compliance-Exzellenz | Registrierung

Lesezeit: 2 Minuten

Überblick

Leonardo entwirft, implementiert und vermarktet große Systeme für den Heimatschutz, darunter Luftverteidigungsradarsysteme, Gefechtsfeldmanagement, Marineverteidigung, Luft- und Flughafenverkehrsmanagement sowie Küsten- und Seeüberwachung. Das Unternehmen, das rund 4,200 Mitarbeiter beschäftigt, verfügt über 50 Jahre Erfahrung und Kunden in 150 Ländern.

Die Herausforderung

Leonardo hat sich stark der Optimierung interner Prozesse verschrieben und beschloss, sich auf die Beseitigung von Fehlern zu einem früheren Zeitpunkt im SDLC zu konzentrieren. Dafür wandten sie sich an Entwicklungstestplattform von Parasoft für C-, C++- und Java-Anwendungen. Leonardo hatte bereits das Tool zur Erkennung von Speicherfehlern von Parasoft verwendet, ++ versichern, seit zwanzig Jahren.

Daniele De Nicola, Product Software Verification and Validation Supervisor bei Leonardo, erklärt, dass sie davon angezogen wurden Statische Analyse von Parasoft wegen seiner „genauen Analyse und Benutzerfreundlichkeit“. Besonders beeindruckt waren sie davon, wie die Flow-Analyse sie auf kritische Laufzeitfehler aufmerksam machte, ohne dass sie den Code tatsächlich ausführen mussten.

Die Vorgehensweise

Leonardo wandte sich an die Entwicklungstestplattform von Parasoft für C-, C++- und Java-Anwendungen und reduzierte damit effektiv den Zeitaufwand für spätere Tests. Mit dieser Lösung haben sie Ressourcen freigesetzt, um kritische Geschäftsanforderungen schneller zu erfüllen und Projekte zeit- und budgetgerecht abzuschließen.

Während des Proof-of-Concept wurden Parasoft-Produkte nacheinander schnell in die Projekte der Organisation integriert. Die Produkte zeigten sofort ihren Wert und erhöhten die Stabilität der Softwarekomponenten von Leonardo.

Die Ergebnisse

Parasoft wird seit vielen Jahren vollständig in Leonardo eingesetzt. Tatsächlich wurde ihre Softwarequalität so beeindruckend, dass sich ihre Unterlieferanten und Partner fragten, wie sie das machten. Nachdem Leonardos Mitarbeiter das Geheimnis ihrer beeindruckenden Qualitätsleistungen kennengelernt hatten, begannen sie, Parasoft-Produkte auch in ihren eigenen Unternehmen einzusetzen.

Im Laufe der Jahre hat das Leonardo-Management Effizienzsteigerungen in Bezug auf Entwicklungskosten, Zeit und Ressourcen festgestellt. Für die Zukunft plant die Abteilung, ihren gesamten Softwareentwicklungsprozess noch weiter zu optimieren, um sicherzustellen, dass Qualitätssoftware so konsistent und effizient wie möglich geliefert wird.

Durch die Zusammenarbeit mit Parasoft hat Leonardo die Codestabilität, Wiederverwendung und Wartbarkeit erheblich verbessert. Außerdem haben sie ihren Verifizierungsprozess um ein neues Maß an Automatisierung und Transparenz erweitert.

„Ein einziger Tag Unterstützung war alles, was wir brauchten, um loszulegen. Von da an war unser Leben nie mehr dasselbe! Es gab eine Revolution in unserer Entwicklung, die es uns ermöglichte, wertvolle Zeit zu gewinnen, um uns anderswo zu konzentrieren.“

—Daniele De Nicola, Supervisor für Produkt-Software-Verifizierung und -Validierung bei Leonardo

Entdecken Sie ein effektives Framework, das Sie bei der Auswahl einer statischen Analyselösung verwenden können.

  • Industrie: Luft- und Raumfahrt
  • Firmengröße: 50,000
  • Standort: Rom, Italien
  • Solutions: C/C++-Test, Jtest