dipl/planung/DP/meilensteine/1.tex
tyrolyean 4dc03e5250
Added documents for MST1 and documentation for that
Signed-off-by: tyrolyean <tyrolyean@tyrolyean.net>
2019-10-21 00:59:23 +02:00

153 lines
4.5 KiB
TeX

\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}