chap 4: Konzeption; lookup trade-off table; longtable fix for runaway float loop
This commit is contained in:
@@ -1,42 +1,48 @@
|
||||
\begin{table}[H]
|
||||
\centering
|
||||
\small
|
||||
\begin{tabularx}{\textwidth}{@{} l X c c l @{}}
|
||||
\begin{longtable}{@{} l p{62mm} c c l @{}}
|
||||
\caption{Product Backlog Items des Features 484 „Dokumente"}
|
||||
\label{tab:backlog} \\
|
||||
\toprule
|
||||
\textbf{ID} & \textbf{Titel} & \textbf{Aufwand} & \textbf{Sprint} & \textbf{Status} \\
|
||||
\midrule
|
||||
9295 & Document Explorer & 8 & 15.2026 & Dev Completed \\
|
||||
9549 & Icon Typen UI & 3 & 15.2026 & Test Completed \\
|
||||
9298 & Suchfunktion im Document Explorer & 3 & 15.2026 & Test Completed \\
|
||||
9299 & Einzelne Dokumente herunterladen & 3 & 15.2026 & Dev Completed \\
|
||||
9296 & Mehrere Dokumente als ZIP runterladen & 5 & 15.2026 & Dev Completed \\
|
||||
9300 & PDF Modal Previewer & 3 & 15.2026 & Dev Completed \\
|
||||
9294 & Document Link previews UI & 5 & 15.2026 & Test Completed \\
|
||||
9301 & Support für URL-Dateien & 5 & 15.2026 & Dev Completed \\
|
||||
\addlinespace
|
||||
9749 & Nach Dokumenttypen filtern & 2 & 16.2026 & Dev Completed \\
|
||||
9731 & Pagination im Document Explorer & 3 & 16.2026 & Dev Completed \\
|
||||
9857 & Recherche: Anfrage Objects nach S3 optimieren & --- & 16.2026 & Dev Completed \\
|
||||
9560 & Automatische Anlage der Ordnerstruktur & 3 & 16.2026 & Committed \\
|
||||
10018 & Kundenordner-Lookup über Efecte-Namen & 3 & 16.2026 & Committed \\
|
||||
\addlinespace
|
||||
10070 & Race Conditions im Kundenordner-Lookup & \multicolumn{1}{c}{\footnotesize Timebox} & --- & Approved \\
|
||||
10134 & \emph{Bug:} Suchfunktion wie auf den anderen Seiten & --- & 17.2026 & To Approve \\
|
||||
\bottomrule
|
||||
\end{tabularx}
|
||||
\caption{Product Backlog Items des Features 484 „Dokumente"}
|
||||
\label{tab:backlog}
|
||||
\end{table}
|
||||
|
||||
\vfill
|
||||
|
||||
\begin{table}[H]
|
||||
\centering
|
||||
\small
|
||||
\begin{tabularx}{\textwidth}{@{} l X l @{}}
|
||||
\endfirsthead
|
||||
\toprule
|
||||
\textbf{Anforderung} & \textbf{Kurzbeschreibung} & \textbf{PBI} \\
|
||||
\textbf{ID} & \textbf{Titel} & \textbf{Aufwand} & \textbf{Sprint} & \textbf{Status} \\
|
||||
\midrule
|
||||
\endhead
|
||||
\bottomrule
|
||||
\endfoot
|
||||
9295 & Document Explorer & 8 & 15.2026 & Dev Completed \\
|
||||
9549 & Icon Typen UI & 3 & 15.2026 & Test Completed \\
|
||||
9298 & Suchfunktion im Document Explorer & 3 & 15.2026 & Test Completed \\
|
||||
9299 & Einzelne Dokumente herunterladen & 3 & 15.2026 & Dev Completed \\
|
||||
9296 & Mehrere Dokumente als ZIP runterladen & 5 & 15.2026 & Dev Completed \\
|
||||
9300 & PDF Modal Previewer & 3 & 15.2026 & Dev Completed \\
|
||||
9294 & Document Link previews UI & 5 & 15.2026 & Test Completed \\
|
||||
9301 & Support für URL-Dateien & 5 & 15.2026 & Dev Completed \\
|
||||
\addlinespace
|
||||
9749 & Nach Dokumenttypen filtern & 2 & 16.2026 & Dev Completed \\
|
||||
9731 & Pagination im Document Explorer & 3 & 16.2026 & Dev Completed \\
|
||||
9857 & Recherche: Anfrage Objects nach S3 optimieren & --- & 16.2026 & Dev Completed \\
|
||||
9560 & Automatische Anlage der Ordnerstruktur & 3 & 16.2026 & Committed \\
|
||||
10018 & Kundenordner-Lookup über Efecte-Namen & 3 & 16.2026 & Committed \\
|
||||
\addlinespace
|
||||
10070 & Race Conditions im Kundenordner-Lookup & \footnotesize Timebox & --- & Approved \\
|
||||
10134 & \emph{Bug:} Suchfunktion wie auf den anderen Seiten & --- & 17.2026 & To Approve \\
|
||||
\end{longtable}
|
||||
|
||||
\begin{longtable}{@{} l p{95mm} l @{}}
|
||||
\caption{Zuordnung der Anforderungen zu den Product Backlog Items}
|
||||
\label{tab:requirements} \\
|
||||
\toprule
|
||||
\textbf{Anf.} & \textbf{Kurzbeschreibung} & \textbf{PBI} \\
|
||||
\midrule
|
||||
\endfirsthead
|
||||
\toprule
|
||||
\textbf{Anf.} & \textbf{Kurzbeschreibung} & \textbf{PBI} \\
|
||||
\midrule
|
||||
\endhead
|
||||
\bottomrule
|
||||
\endfoot
|
||||
FA-1 & Dokumentenliste auf \texttt{/documents} & 9295 \\
|
||||
FA-2 & Mandantentrennung über \texttt{efecte-org-id} & 9295 \\
|
||||
FA-3 & Rollenbasierter Zugriff, 403 ohne Berechtigung & 9295 \\
|
||||
@@ -57,8 +63,53 @@ NFA-3 & Leerer Zustand bei fehlenden Dokumenten & 9295 \\
|
||||
NFA-4 & Konsistenz zur bestehenden Oberfläche & 9731, 10134 \\
|
||||
NFA-5 & Testbarkeit mit gemocktem \texttt{IAmazonS3} & 10018 \\
|
||||
NFA-6 & Pfadsicherheit beim Download & 9299 \\
|
||||
\end{longtable}
|
||||
|
||||
\begin{longtable}{@{} p{30mm} p{40mm} p{48mm} l @{}}
|
||||
\caption{Bewertung der Lösungsansätze für den Kundenordner-Lookup}
|
||||
\label{tab:lookup-tradeoffs} \\
|
||||
\toprule
|
||||
\textbf{Ansatz} & \textbf{Vorteil} & \textbf{Ausschlussgrund} & \textbf{Ergebnis} \\
|
||||
\midrule
|
||||
\endfirsthead
|
||||
\toprule
|
||||
\textbf{Ansatz} & \textbf{Vorteil} & \textbf{Ausschlussgrund} & \textbf{Ergebnis} \\
|
||||
\midrule
|
||||
\endhead
|
||||
\bottomrule
|
||||
\end{tabularx}
|
||||
\caption{Zuordnung der Anforderungen zu den Product Backlog Items}
|
||||
\label{tab:requirements}
|
||||
\end{table}
|
||||
\endfoot
|
||||
In-Memory-Cache
|
||||
& Folgeaufrufe kostenlos
|
||||
& Pro Instanz eigener Cache; nach Neustart leer; linearer Aufwand bleibt
|
||||
& verworfen \\
|
||||
\addlinespace
|
||||
Claim im Anmelde\-token
|
||||
& Aufwand nur je Anmeldung
|
||||
& Token unveränderlich, wird bei Umbenennung inkonsistent
|
||||
& verworfen \\
|
||||
\addlinespace
|
||||
Feld in Efecte
|
||||
& Löst das Problem vollständig
|
||||
& Zweite Datenhaltung mit Konsistenzrisiko; Nachpflege aller Bestandskunden
|
||||
& verworfen \\
|
||||
\addlinespace
|
||||
S3 Select
|
||||
& Serverseitige Filterung
|
||||
& Filtert Objektinhalte, nicht Metadaten mehrerer Objekte
|
||||
& ungeeignet \\
|
||||
\addlinespace
|
||||
StorageGRID Search Integration
|
||||
& Echte Metadatensuche; fachlich sauberste Lösung
|
||||
& Vom Betreiber nicht angeboten
|
||||
& nicht verfügbar \\
|
||||
\addlinespace
|
||||
Organisations-ID im Ordnernamen
|
||||
& Technisch einfachste Lösung
|
||||
& Zerstört die alphabetische Sortierung nach Kundennamen
|
||||
& verworfen \\
|
||||
\addlinespace
|
||||
\textbf{Ableitung aus dem Firmennamen}
|
||||
& Ein Aufruf im Regelfall; keine zweite Datenhaltung; selbstheilend
|
||||
& Mutierender Anteil im Anfragepfad (Abschnitt~\ref{sec:race-conditions})
|
||||
& \textbf{gewählt} \\
|
||||
\end{longtable}
|
||||
|
||||
Reference in New Issue
Block a user