\subsubsection{1. Meilenstein - Beschaffung der Unterlagen}
\paragraph{Titel nach Einreichung:}
\textbf{Pflichtenheft, Grobdesign, Testplan, Beschaffung der Unterlagen}


\textbf{Datum: \sout{2019-11-19} 2019-10-22}

Der 1. Meilenstein beschäftigt sich mit der Beschaffung der Benötigten
Unterlagen auf welchen die weitere Dokumentation basieren soll. Diese Unterlagen
sollen den Aufbau einer Seriellen Schnittstelle beschreiben, den Aufbau
eines Frame-Buffers und den Aufbau einer Sound-Karte, sowie den Aufbau und die
Funktionsweise eines FPGAs. Die Unterlagen sollen auch Beispielschlatungen
beinhalten. Weiters sollen Informationen über die Korrekte Implementation eines
R-2R-Netzwerkes und eines Parlellports, sowie einer Seriellen Schnittstelle
beschaffen werden.

Die Folgenden Tests zur Verifikation der bisherigen Arbeit wurden dafür 
definiert:

\begin{enumerate}

	\item{\textbf{Verifikation der PDFs auf Validität}:}
	\newline
	
	Zur überprüfung der PDFs, welche sich auf dem der Diplomarbeit
	beigelegten Datenträger befinden, oder zum Zeitpunkt des Tests, dem
	Betreuer per ZIP-Datei gesendet wurden, müssen diese in ein Verzeichnis
	gelegt werden, welches keine Unterverzeichnisse besitzt, und welches
	keine Dateien die nicht PDFs sind beinhaltet. PDF-Dateien sind Korrekt
	nach PDF-1.7-Standart von Adobe
	\footnote{
	\url{https://archive.org/details/pdf320002008}}
	zu implementieren, und darauf zu Überprüfen. Dafür wird folgendes Shell-
	Skript verwendet:

\begin{lstlisting}[language=bash,frame=trBL,
	breaklines=true, breakautoindent=true, formfeed=\newpage,
	label={lst:mst-t1},
	caption={Shell-Skript zum Testen der PDF-Dokumente},
	columns=flexible]

#!/bin/bash

for f in *.pdf; do
	echo "########################################"
	echo "Tesing $f..."
	echo "########################################" >> ./logfile
	if pdfinfo "$f" >> ./logfile; then
		echo "$f is correct!"
	else
		echo "$f is broken!"
	fi
	echo "########################################"
done

\end{lstlisting}

Das Programm pdfinfo des XpdfReaders muss auf dem System installiert sein.
Jedes PDF muss diesen Test bestehen.

\begin{table}[H]
\centering
\begin{tabular}{|c|c|}
	\hline
	\textbf{FAILURE} & \textbf{SUCCESS}\\
	\hline
	 & \\
	\hline
\end{tabular}
\end{table}


	\item{\textbf{Verifikation der Erklärung einer Seriellen Schnittstelle}:}
	\newline
	\begin{mdframed}[backgroundcolor=blue!20]
		Dieser Test gilt dem INHALT der Dokumente und kann nicht 
		Automatisiert durchgeführt werden. Er obliegt daher subjektiven
		Einflüssen.

	\end{mdframed}

	Zu diesem Test soll überprüft werden ob die Funktion einer Seriellen
	Schnittstelle ausreichend über die beschaffenen Dokumente Erklärt werden
	kann. Die Definition von "Ausreichend" obliegt hierbei dem Tester wird
	jedoch mit einer Fuktionsbeschreibung und einigen Beispielen und
	Hardware-Schaltungen als aussreichend angenommen.

\begin{table}[H]
\centering
\begin{tabular}{|c|c|}
	\hline
	\textbf{FAILURE} & \textbf{SUCCESS}\\
	\hline
	 & \\
	\hline
\end{tabular}
\end{table}
	
	\item{\textbf{Verifikation der Erklärung einer Parallelen Schnittstelle}:}
	\newline
	\begin{mdframed}[backgroundcolor=blue!20]
		Dieser Test gilt dem INHALT der Dokumente und kann nicht 
		Automatisiert durchgeführt werden. Er obliegt daher subjektiven
		Einflüssen.

	\end{mdframed}

	Zu diesem Test soll überprüft werden ob die Funktion einer Paralellen
	Schnittstelle ausreichend über die beschaffenen Dokumente Erklärt werden
	kann. Die Definition von "Ausreichend" obliegt hierbei dem Tester wird
	jedoch mit einer Fuktionsbeschreibung und einigen Beispielen und
	Hardware-Schaltungen als aussreichend angenommen.

\begin{table}[H]
\centering
\begin{tabular}{|c|c|}
	\hline

	\textbf{FAILURE} & \textbf{SUCCESS}\\
	\hline
	 & \\
	\hline
\end{tabular}
\end{table}
	
	\item{\textbf{Verifikation der Erklärung eines R-2R Netzwerks}:}
	\newline
	\begin{mdframed}[backgroundcolor=blue!20]
		Dieser Test gilt dem INHALT der Dokumente und kann nicht 
		Automatisiert durchgeführt werden. Er obliegt daher subjektiven
		Einflüssen.

	\end{mdframed}

	Zu diesem Test soll überprüft werden ob die Funktion eines R-2R
	DACs ausreichend über die beschaffenen Dokumente Erklärt werden
	kann. Die Definition von "Ausreichend" obliegt hierbei dem Tester wird
	jedoch mit einer Fuktionsbeschreibung und einigen Beispielen und
	Hardware-Schaltungen als aussreichend angenommen.

\begin{table}[H]
\centering
\begin{tabular}{|c|c|}
	\hline

	\textbf{FAILURE} & \textbf{SUCCESS}\\
	\hline
	 & \\
	\hline
\end{tabular}
\end{table}

\end{enumerate}
