Aktueller Status
05.05.2026
- Die Einreichung des Antrages ist erfolgt.
3.1 Ist-Analyse und Problemstellung
Die Anwendung „WissensWerk“ basiert auf einer dreischichtigen Architektur aus Next.js-Frontend, einer API-Schicht und einer PostgreSQL-Datenbank. Die Analyse des Kommunikationsflusses ergab, dass die externe AuxData-API bereits strukturierte Quellverweise liefert.
Die zentrale Schwachstelle: Diese Daten wurden in der bestehenden Implementierung verworfen. Zudem variiert das Format der Quelldaten (Arrays, Objekte, Strings) stark, was eine direkte Speicherung ohne vorherige Aufbereitung unmöglich machte.
Eine detaillierte Darstellung des Ist-Datenflusses befindet sich in Anhang C.1.
3.2 Anforderungsanalyse (Lastenheft)
Ziel der Erweiterung ist die lückenlose Erfassung und Darstellung dieser Quellen. In Abstimmung mit der Geschäftsführung wurden folgende Kernanforderungen definiert:
- Dauerhafte Speicherung: Quellen müssen persistent in der Datenbank abgelegt werden.
- Integrität: Bestehende Datensätze dürfen durch die Änderung nicht beeinträchtigt werden.
- Transparenz: Quellen müssen im Frontend inklusive Dokumentname und Seitenzahl sichtbar sein.
- Validität: Eine Erfolgsquote von mindestens 80 % bei fachbezogenen Anfragen.
Das vollständige Lastenheft inklusive der Priorisierung (Muss/Kann/Soll) ist in Anhang C.2 dokumentiert. Den angepassten Prozessablauf visualisiert das Aktivitätsdiagramm in Anhang C.3.
3.3 Risikobetrachtung
Das Hauptrisiko des Projekts liegt in der unvorhersehbaren Struktur der Drittanbieter-Daten (AuxData). Um Fehlfunktionen im Backend zu vermeiden, wurde die Entwicklung einer robusten Normalisierungslogik als kritische Gegenmaßnahme identifiziert.
Weitere Projektrisiken und deren Vermeidungsstrategien sind in Anhang C.4 aufgeführt