Herausforderung

  • Durchsetzung der kontinuierlichen Integration von Softwaremodulen aus einem komplexen Lieferökosystem
  • Sicherstellung der Codequalität des integrierten Codes
  • Testen und Validieren der einzelnen Module und der Integration

Methodik

  • Verwendung eines strukturierten Ansatzes für den Austausch mit den Entwicklungsteams und die eventuelle Integration von Softwarekomponenten
  • Einsatz kommerzieller Tools zur Durchführung statischer Code- und Datenflussanalysen
  • Automatisierung und Integration von Komponententests in die Build-Tool-Kette
  • Einsatz automatisierter Pipelines für die Erstellung, das Testen und die Bereitstellung von Software

Ergebnis & Mehrwert

  • SW-Komponenten von Drittanbietern wurden in das System integriert und umfassend getestet.
  • Tests wurden automatisch mit Testfällen in Doors verknüpft.
  • Code-Analyse-Tools wurden sowohl in der Continuous-Integration-Infrastruktur als auch für den lokalen Gebrauch eingesetzt.
  • Ein universelles Pipeline-Konzept wurde entwickelt, um die Bereitstellung automatisierter Jenkins-Jobs zu beschleunigen.
  • Unit-Tests wurden in die Build-Tool-Chain integriert, um das funktionale Verhalten der Software-Komponenten zu validieren.
Dr. Marc Großerüschkamp
Leiter Software & Data Technologies
Wir sind hier, um zu helfen

Verbinden Sie sich mit uns

Benötigen Sie Unterstützung bei der Entwicklung Ihrer Technologielösungen? Lassen Sie uns in einem unverbindlichen Gespräch herausfinden, wie wir gemeinsam Mehrwert schaffen können.