Compare commits

...

2 Commits

Author SHA1 Message Date
e92946cb2f feat: pflichtenheft as pdf 2023-03-27 22:10:18 +02:00
e38d48c264 fix: backslashes in bibliography 2023-03-27 20:51:37 +02:00
5 changed files with 48 additions and 47 deletions

View File

@@ -1,46 +1,47 @@
\chapter{Pflichtenheft} \chapter{Pflichtenheft}
\label{chap:anhang-pflichtenheft} \label{chap:anhang-pflichtenheft}
\includepdf[pages=-]{images/pflichtenheft.pdf}
\begin{table}[htbp] %
\centering %\begin{table}[htbp]
\begin{tabular}{|l|l|} % \centering
\hline % \begin{tabular}{|l|l|}
\textbf{Art der Anforderung} & \textbf{Beschreibung}\\ % \hline
\hline % \textbf{Art der Anforderung} & \textbf{Beschreibung}\\
\hline % \hline
Constraint & Einbau in brown-field TYPO3\\\hdashline % \hline
Constraint & Kunden-UI im Frontend\\\hdashline % Constraint & Einbau in brown-field TYPO3\\\hdashline
\ac{FA} & \makecell[l]{Mitglieder bei \ac{WM} können sich einen\\Nutzeraccount erstellen}\\\hdashline % Constraint & Kunden-UI im Frontend\\\hdashline
\ac{FA} & \makecell[l]{Nicht-Mitglieder bei \ac{WM} können sich\\einen Nutzeraccount erstellen}\\\hdashline % \ac{FA} & \makecell[l]{Mitglieder bei \ac{WM} können sich einen\\Nutzeraccount erstellen}\\\hdashline
\ac{FA} & \makecell[l]{Angemeldete Nutzer sehen eine Übersicht\\aller aktiven Jahresauswahlproben}\\\hdashline % \ac{FA} & \makecell[l]{Nicht-Mitglieder bei \ac{WM} können sich\\einen Nutzeraccount erstellen}\\\hdashline
\ac{FA} & \makecell[l]{Angemeldete Nutzer können mehrere Weine\\bei aktiven Jahresauswahlproben anmelden}\\\hdashline % \ac{FA} & \makecell[l]{Angemeldete Nutzer sehen eine Übersicht\\aller aktiven Jahresauswahlproben}\\\hdashline
\ac{FA} & \makecell[l]{Eine Weinanmeldung frägt Weindaten mit\\einem Webform ab}\\\hdashline % \ac{FA} & \makecell[l]{Angemeldete Nutzer können mehrere Weine\\bei aktiven Jahresauswahlproben anmelden}\\\hdashline
\ac{FA} & \makecell[l]{Vor Abschluss des Formulars wird eine\\Übersicht der Daten gezeigt}\\\hdashline % \ac{FA} & \makecell[l]{Eine Weinanmeldung frägt Weindaten mit\\einem Webform ab}\\\hdashline
\ac{FA} & \makecell[l]{Das Formular lässt sich mit einem\\\enquote{Jetzt verbindlich anmelden}-Button abschicken}\\\hdashline % \ac{FA} & \makecell[l]{Vor Abschluss des Formulars wird eine\\Übersicht der Daten gezeigt}\\\hdashline
\ac{FA} & \makecell[l]{Angemeldete Nutzer sehen angemeldete\\Weine für Jahresauswahlproben inklusive Versandstatus}\\\hdashline % \ac{FA} & \makecell[l]{Das Formular lässt sich mit einem\\\enquote{Jetzt verbindlich anmelden}-Button abschicken}\\\hdashline
\ac{FA} & \makecell[l]{Für angemeldete Weine lassen sich\\PDF-Dateien herunterladen, die die \ac{ELN} als\\Barcode und eine Beschreibung des Weines\\enthalten}\\\hdashline % \ac{FA} & \makecell[l]{Angemeldete Nutzer sehen angemeldete\\Weine für Jahresauswahlproben inklusive Versandstatus}\\\hdashline
\ac{NFA} & \makecell[l]{Das Formular mit Weindaten und dem\\QR-Code lässt sich auch direkt nach\\ Anmeldung eines Weines herunterladen}\\\hdashline % \ac{FA} & \makecell[l]{Für angemeldete Weine lassen sich\\PDF-Dateien herunterladen, die die \ac{ELN} als\\Barcode und eine Beschreibung des Weines\\enthalten}\\\hdashline
\ac{FA} & \makecell[l]{Mitarbeiter von \ac{WM} können eingetragene\\Weine als TYPO3-Objekte manipulieren}\\\hdashline % \ac{NFA} & \makecell[l]{Das Formular mit Weindaten und dem\\QR-Code lässt sich auch direkt nach\\ Anmeldung eines Weines herunterladen}\\\hdashline
\ac{FA} & \makecell[l]{Mitarbeiter von \ac{WM} können Jahresauswahlproben\\im Backend zeitgesteuert für Anmeldungen\\freigeben}\\\hdashline % \ac{FA} & \makecell[l]{Mitarbeiter von \ac{WM} können eingetragene\\Weine als TYPO3-Objekte manipulieren}\\\hdashline
\ac{FA} & \makecell[l]{Mitarbeiter von \ac{WM} können Jahresauswahlproben\\im Backend zeitgesteuert für die Einsicht\\freigeben}\\\hdashline % \ac{FA} & \makecell[l]{Mitarbeiter von \ac{WM} können Jahresauswahlproben\\im Backend zeitgesteuert für Anmeldungen\\freigeben}\\\hdashline
\ac{FA} & \makecell[l]{Mitarbeiter von \ac{WM} können einen\\gesicherten API-Link anhand einer \ac{ELN} aufrufen\\um einen Wein als \enquote{eingegangen} zu markieren}\\\hdashline % \ac{FA} & \makecell[l]{Mitarbeiter von \ac{WM} können Jahresauswahlproben\\im Backend zeitgesteuert für die Einsicht\\freigeben}\\\hdashline
\ac{FA} & \makecell[l]{Wird ein Wein via dem QR-Code als \enquote{eingegangen}\\markiert, bekommt das Weingut eine Email}\\\hdashline % \ac{FA} & \makecell[l]{Mitarbeiter von \ac{WM} können einen\\gesicherten API-Link anhand einer \ac{ELN} aufrufen\\um einen Wein als \enquote{eingegangen} zu markieren}\\\hdashline
\ac{NFA} & \makecell[l]{Der API-Link ist mittels der TYPO3-Frontend-Nutzer\\Authentifizierung gesichert}\\ % \ac{FA} & \makecell[l]{Wird ein Wein via dem QR-Code als \enquote{eingegangen}\\markiert, bekommt das Weingut eine Email}\\\hdashline
\hline % \ac{NFA} & \makecell[l]{Der API-Link ist mittels der TYPO3-Frontend-Nutzer\\Authentifizierung gesichert}\\
\end{tabular} % \hline
\end{table} % \end{tabular}
\begin{table}[htbp] %\end{table}
\centering %\begin{table}[htbp]
\begin{tabular}{|l|l|} % \centering
\hline % \begin{tabular}{|l|l|}
\textbf{Art der Anforderung} & \textbf{Beschreibung}\\ % \hline
\hline % \textbf{Art der Anforderung} & \textbf{Beschreibung}\\
\hline % \hline
\ac{NFA} & \makecell[l]{Die \ac{ELN} wird beim Einscannen\\von QR-Codes Url-kodiert übergeben}\\\hdashline % \hline
\ac{NFA} & \makecell[l]{Nach Aufruf eines API-Links wird\\gezeigt, weilcher Wein gescannt wurde}\\\hdashline % \ac{NFA} & \makecell[l]{Die \ac{ELN} wird beim Einscannen\\von QR-Codes Url-kodiert übergeben}\\\hdashline
\ac{FA} & \makecell[l]{Es gibt einen Single-View für\\Weine, der über eine \ac{ELN} in der URL erreichbar ist}\\\hdashline % \ac{NFA} & \makecell[l]{Nach Aufruf eines API-Links wird\\gezeigt, weilcher Wein gescannt wurde}\\\hdashline
\ac{NFA} & \makecell[l]{Der Wein-Single-View zeigt bekannte Weindaten}\\\hdashline % \ac{FA} & \makecell[l]{Es gibt einen Single-View für\\Weine, der über eine \ac{ELN} in der URL erreichbar ist}\\\hdashline
\ac{FA} & \makecell[l]{Mitarbeiter von \ac{WM} können Weineintragungen\\je nach Jahresauswahlprobe als CSV exportieren}\\ % \ac{NFA} & \makecell[l]{Der Wein-Single-View zeigt bekannte Weindaten}\\\hdashline
\hline % \ac{FA} & \makecell[l]{Mitarbeiter von \ac{WM} können Weineintragungen\\je nach Jahresauswahlprobe als CSV exportieren}\\
\end{tabular} % \hline
\end{table} % \end{tabular}
%\end{table}

View File

@@ -13,7 +13,7 @@ Wie oben erwähnt, sind bereits die Constraints und einige funktionale und nicht
\centering \centering
\begin{tabular}{|l|l|} \begin{tabular}{|l|l|}
\hline \hline
\textbf{Art der Anforderung} & \textbf{Beschreibung}\\ \textbf{Art der Anforderung} & \textbf{Anforderungsbeschreibung}\\
\hline \hline
\hline \hline
Constraint & Einbau in brown-field TYPO3\\ Constraint & Einbau in brown-field TYPO3\\

View File

@@ -499,7 +499,7 @@
@misc{bib:typo3-ref-standalone-view, @misc{bib:typo3-ref-standalone-view,
author = {{TYPO3 Contributors}}, author = {{TYPO3 Contributors}},
howpublished = "\url{https://api.typo3.org/10.4/class_t_y_p_o3_1_1_c_m_s_1_1_fluid_1_1_view_1_1_standalone_view.html}", howpublished = "\url{https://api.typo3.org/10.4/class_t_y_p_o3_1_1_c_m_s_1_1_fluid_1_1_view_1_1_standalone_view.html}",
title = {{TYPO3\\CMS\\Fluid\\View\\StandaloneView Class Reference}}, title = {{TYPO3\textbackslash{}CMS\textbackslash{}Fluid\textbackslash{}View\textbackslash{}StandaloneView Class Reference}},
year = {2023}, year = {2023},
note = {Zugriff: März 2023} note = {Zugriff: März 2023}
} }
@@ -507,7 +507,7 @@
@misc{bib:typo3-ref-extbase-model-feuser, @misc{bib:typo3-ref-extbase-model-feuser,
author = {{TYPO3 Contributors}}, author = {{TYPO3 Contributors}},
howpublished = "\url{https://api.typo3.org/10.4/class_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_domain_1_1_model_1_1_frontend_user.html}", howpublished = "\url{https://api.typo3.org/10.4/class_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_domain_1_1_model_1_1_frontend_user.html}",
title = {{TYPO3\\CMS\\Extbase\\Domain\\Model\\FrontendUser Class Reference}}, title = {{TYPO3\textbackslash{}CMS\textbackslash{}Extbase\textbackslash{}Domain\textbackslash{}Model\textbackslash{}FrontendUser Class Reference}},
year = {2023}, year = {2023},
note = {Zugriff: März 2023} note = {Zugriff: März 2023}
} }

BIN
images/pflichtenheft.pdf Normal file

Binary file not shown.

BIN
main.pdf

Binary file not shown.