Compare commits

..
2 Commits
Author SHA1 Message Date
0qln cd2b6f5c80 add abstract 2026-09-10 19:25:50 +02:00
0qln 983c4f7363 adjust dates 2026-09-10 19:09:35 +02:00
2 changed files with 13 additions and 6 deletions
+11 -4
View File
@@ -1,4 +1,11 @@
% \chapter*{Kurzfassung} \chapter*{Kurzfassung}
% \addcontentsline{toc}{chapter}{Kurzfassung} \addcontentsline{toc}{chapter}{Kurzfassung}
% TODO
% \clearpage Das Praktikum dokumentiert die Entwicklung des Houston-Moduls „Dokumente" — ein kundenseitiger Dokumentenbereich im Portal der WorkSimple GmbH. Das System stellt Kundendokumente aus einem S3-Speicher (NetApp StorageGRID) bereit und kombiniert mehrere Anforderungen: Document Explorer, Suche, Downloadfunktionalität, PDF-Vorschau, Typfilter, Pagination und automatische Ordnerstrukturanlage.
Die Kernherausforderung lag in einer Mandatsparitäts-Diskrepanz: Houston autorisiert über die Efecte-Organisations-ID, das Kundenservice-Management pflegt S3-Ordner aber über den Kundennamen. Der Speicher bietet keine Metadatenschlüsselung für Lookups. Die Lösung verzichtet auf Metadatensuche und typisiert Dokumente stattdessen über Ordnerstruktur (Präfix-Listing), erfordert aber gleichzeitig automatische Ordneranlage bei Erstaccess. Eine Nebenläufigkeitsanalyse deckte zwei kritische Szenarien bei gleichzeitigen Operationen auf, die als separates Backlog Item 10070 deferred wurden.
Die Umsetzung umfasst 13 zusammengeführte Pull Requests, 114 Code-Review-Kommentare, Acceptance-Testing mit Fehlerbearbeitung und Produktivsetzung am 03.~September 2026. Alle 13 funktionalen Anforderungen wurden ausgeliefert; fünf von sechs nichtfunktionalen Anforderungen sind erfüllt. Der Aufwand verteilte sich über die Sprints 15–17.2026, mit 24 Manntagen im offiziellen Tätigkeitszeitraum 07.07.--25.08.2026.
Die dokumentierten Erkenntnisse umfassen Lookup-Architekturmuster, Race-Condition-Risikoanalyse, ZIP-Streaming-Implementierung, PDF-Vorschau-Fallstricke und Facetten der S3-Clientkonfiguration unter Fehlertoleranzanforderungen.
\clearpage
+2 -2
View File
@@ -20,8 +20,8 @@
{Sarah Hinzmann} {Sarah Hinzmann}
\setdates \setdates
{07.07.2026 -- 25.08.2026} {07.07.2026 -- 03.09.2026}
{25.08.2026} {17.09.2026}
\begin{document} \begin{document}