\subsection{Lastenheft (Auszug)} \label{app:Lastenheft} Im folgenden Auszug des Lastenheftes werden die Anforderungen definiert, die an die neu entwickelte Anwendung gestellt werden. Die Anwendung muss folgende Anforderungen erfüllen: \begin{enumerate}[itemsep=0em,partopsep=0em,parsep=0em,topsep=0em] \item Verarbeitung der empfangenen Daten von \ac{IX} \begin{enumerate} \item Die Anwendung muss Produkt- und Nutzerdaten von der \ac{IX}-\ac{API} abrufen können. \item Die geholten Daten sollen temporär zwischengespeichert werden, um den Import zu \ac{M2} von der Datenbeschaffung abzukapseln \item Die gespeicherten Daten werden getrennt von der \ac{IX}-\ac{API} an die \ac{M2} Import-Funktionen gegeben und so in das \ac{M2} System integriert \end{enumerate} \item Sonstige Anforderungen \begin{enumerate} \item Die Anwendung muss ohne das Installieren einer zusätzlichen Software über das Terminal erreichbar sein. \item Die Import der Daten muss jede Nacht \bzw nach jedem Fehlschlag automatisch aktualisiert werden. \item Die Anwendung soll jederzeit erreichbar sein. \item Da sich die Entwickler auf die Anwendung verlassen, muss diese korrekte Daten liefern und darf keinen Interpretationsspielraum lassen. \item Die Anwendung muss so flexibel sein, dass sie bei Änderungen im Entwicklungsprozess einfach angepasst werden kann. \end{enumerate} \end{enumerate}