req table

This commit is contained in:
Leon Etienne 2025-01-29 12:32:13 +01:00
parent d6ae2f5716
commit c53cbdaf93
Signed by: leonetienne
SSH Key Fingerprint: SHA256:hs2AZKjRTbd2kYg44u89rM19UT2LyBOpSbIShsdkkfg
3 changed files with 30 additions and 0 deletions

View File

@ -14,3 +14,30 @@ Notizen zu diesem Interview befinden sich im Anhang unter
\fullref{app:stakeholder-interview}.
\section{Ergebnisse}
Das Ergenis der Anforderungserfassung ist ein Lastenheft, das in constraints, funktionale und
nicht-funktioniale Anforderungen zu unterteilen ist.
\begin{table}[ht]
\centering
\renewcommand{\arraystretch}{1.5}
\begin{tabular}{|p{14cm}|}
\hline
\textbf{Funktionale Anforderungen} \\ \hline
Entwickler erhalten verschiedene Zugänge, definiert in einer YAML-Datei. \\ \hline
Wildcard-Matching auf den \ac{1P}-Eintragstitel für zusammenhängende Einträge. \\ \hline
\ac{1P}-Einträge sollen einzeln zuweisbar sein. \\ \hline
Nicht im YAML gelistete Zugänge sollen bei Anwendung entfernt werden. \\ \hline
Ansible Secrets müssen aus 1Password dereferenziert werden können. \\ \hline
\textbf{Nicht-funktionale Anforderungen} \\ \hline
Das System muss Berechtigungen von Entwicklern verwalten. \\ \hline
Das System muss benutzerfreundlich sein. \\ \hline
Das System darf nicht aufwändig zu pflegen sein. \\ \hline
Die benötigte Zeit zur Ausführung der Anwendung soll nicht sehr lange sein. \\ \hline
Das System muss robust gegenüber Misskonfigurationen sein, die zur Lösung von\\
den zugrunde liegenden \ac{1P}-Einträgen führen könnten.\\ \hline
\textbf{Constraints} \\ \hline
Nutzung von 1Password ist zwingend erforderlich. \\ \hline
\end{tabular}
\caption{Anforderungen}
\end{table}

View File

@ -31,6 +31,9 @@ hidelinks, % avoid weird ref highlighting
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
% Chatgpt wollte das für Tabellen
\usepackage{booktabs}
% Paket um Grafiken im Dokument einbetten zu k<>nnen.
% Im PDF sind GIF, PNG, und PDF Grafiken m<>glich.
\usepackage{graphicx}

BIN
main.pdf

Binary file not shown.