Code-Review und Software-Architekturaudit Airline-Revenue-Management-System

Aufgabe

  • Re-Design und neues Release eines Systems zum Revenue-Management
  • Verifikation der Qualität des Source-Codes und der Software-Architektur
  • Erweiterbarkeit hinsichtlich der Carrier-übergreifenden Nutzung im Airline Verbund

Lösung

  • Review des Source-Codes mit automatisierten Tools, sowie manueller Inspektion zur
  • Ursachenanalyse der ermittelten Hotspots
  • Bewertung hinsichtlich Tragfähigkeit der Architektur und zukünftigen Ausbaumöglichkeiten,
  • basierend auf den Ergebnissen des Code-Reviews
  • Review der Testabdeckung und -methodik

Kennzahl

  • 2 Monate Laufzeit

Werkzeug

  • SonarQube, Findbugs, PMD, Code-City, Eclipse, Git, Maven, Artifactory
  • Java/JEE, JBoss, Spring, JMS, Hibernate, Oracle

Ergebnis

  • Detaillierter Review-Bericht mit Präsentation vor Entscheidern
  • Aufbereitete Analyse-Ergebnisse zum Source-Code-Review
  • Konkrete Empfehlungen zur weiteren Vorgehensweise