Reverse Engineering eines undokumentierten Versicherungsmoduls
Übersicht
Worum es bei diesem Projekt geht.
Erstelle Architektur- und Datenflusskarten aus 95.000 Zeilen Code, identifiziere 8 Tarifregeln und erhalte ein verifizierbares Zertifikat.
Das Szenario
Die Versicherungsgruppe (rund 9 Milliarden Euro Beitragsvolumen, reguliert durch die BaFin (Bundesanstalt fuer Finanzdienstleistungsaufsicht)) plant ein neues Frontend, das auf den korrekten Tarifregeln aufsetzt; ohne 'as-built'-Dokumentation entsteht das neue System auf alten Annahmen.
Das Briefing
Was Du tust und was Du zeigst.
Wie rekonstruiert man die tatsaechlich gelebten Tarif-Geschaeftsregeln eines undokumentierten 95.000-Zeilen-Moduls, sodass ein neues Frontend auf korrekten Annahmen aufbauen kann?
Earning criteria — what you'll demonstrate
- Reverse-Engineering-Werkzeuge auf eine reale Codebasis anwenden
- Code-Verhalten und Dokumentation systematisch vergleichen
- 'as-built'-Dokumente als Grundlage fuer Folge-Entwicklung erstellen
- Diskrepanzen mit Fach- und Compliance-Stakeholdern verhandeln
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Studienzuordnung folgt in Kürze.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
- Reverse Engineering
Apply reverse engineering to solve real industry problems and demonstrate production-level capability.
- Legacy Modernization
Apply legacy modernization to solve real industry problems and demonstrate production-level capability.
- Documentation
Apply documentation to solve real industry problems and demonstrate production-level capability.
- Static Analysis
Apply static analysis to solve real industry problems and demonstrate production-level capability.
- Stakeholder Communication
Apply stakeholder communication to solve real industry problems and demonstrate production-level capability.
- Refactoring
Apply refactoring to solve real industry problems and demonstrate production-level capability.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Softwareentwickler:in
Reverse Engineering auf einem undokumentierten Versicherungsmodul ist eine Senior-Disziplin, die Hiring-Manager:innen in regulierten Branchen direkt sehen wollen.
Dieses Projekt schärft
- reverse-engineering
- legacy-modernization
- static-analysis
Systemarchitekt:in
Architekt:innen in Versicherungs- und Bankenkontexten verbringen einen erheblichen Teil ihrer Zeit damit, Legacy-Module zu verstehen. Diese Challenge ist ein realer Trainingsfall.
Dieses Projekt schärft
- reverse-engineering
- documentation
- refactoring
Backend-Entwickler:in
Backend-Rollen in der Finanzbranche verlangen die Faehigkeit, undokumentierten Code zu lesen und zu beschreiben. Wer das anhand eines realen Falles geuebt hat, ist sofort einsatzfaehig.
Dieses Projekt schärft
- reverse-engineering
- static-analysis
- documentation
Noch eine Sache