diff --git a/doc/mainDocument/img/Odroid.png b/doc/mainDocument/img/Odroid.png new file mode 100644 index 0000000000000000000000000000000000000000..f0c70d5b7aa25a17b0588a5148edc7ae926c5f23 Binary files /dev/null and b/doc/mainDocument/img/Odroid.png differ diff --git a/doc/mainDocument/img/Systemarchitektur.png b/doc/mainDocument/img/Systemarchitektur.png new file mode 100644 index 0000000000000000000000000000000000000000..4aa659af130ff0c088508400edc17a0040dc1e83 Binary files /dev/null and b/doc/mainDocument/img/Systemarchitektur.png differ diff --git a/doc/mainDocument/mainDocument.tex b/doc/mainDocument/mainDocument.tex index 77e7831d4691934c764182f1e3c9a6c7f6c0241e..dbe35edbd93f3c898ab74c69ab57eecb2aa086db 100644 --- a/doc/mainDocument/mainDocument.tex +++ b/doc/mainDocument/mainDocument.tex @@ -16,6 +16,8 @@ \usepackage{verbatim} % makes multiline comments possible via \begin{comment}\end{comment} \usepackage{ifthen, tikz, xstring, calc, pgfopts} % required for tikz-uml \usepackage{../tikz-uml} +\usepackage{geometry} +\geometry{scale = 0.5} %%% GLOSSARY %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \input{../glossary.tex} @@ -53,11 +55,16 @@ \maketitle \tableofcontents -\subfile{sections/01_einleitung} -\subfile{sections/02_ausbaustufen} -\subfile{sections/03_usecases} +\subfile{sections/01_projektbeschreibung} +\subfile{sections/02_organisation} +\subfile{sections/03_ausbaustufen} +\subfile{sections/04_usecases} +%\subfile{sections/05_architektur} %erzeugt momentan folgenden Fehler: pdfTeX warning (ext4): destination with the same identifier (name{table.10}) has been already used, duplicate ignored +\subfile{sections/06_modspez} +\subfile{sections/07_test} +\subfile{sections/08_auswertung} %\subfile{sections/fkt_anf(archivert)} -\subfile{sections/04_meilensteine} + \cleardoublepage % Glossary diff --git a/doc/mainDocument/sections/01_einleitung.tex b/doc/mainDocument/sections/01_einleitung.tex deleted file mode 100644 index faca8bb1a531b345f007043d964c6449198bdb13..0000000000000000000000000000000000000000 --- a/doc/mainDocument/sections/01_einleitung.tex +++ /dev/null @@ -1,33 +0,0 @@ -\documentclass[../mainDocument.tex]{subfiles} -\begin{document} -\section{Projektbeschreibung} -Das Projekt soll in Zusammenarbeit mit der Firma Assystem eine Fahrerassistenzfunktion für automatisiertes Kolonnenfahren entwickelt werden. Diese soll dann an Modellfahrzeugen erprobt werden. - -Die Konstruktion und der Aufbau der Modellautos (Hardware und Basis-Software) richtet sich nach Entwürfen des industriellen Partners. - -\subsection{Organisation} -Besagtes Projekt wird in drei Gruppen umgesetzt, welche hauptsächlich in -paralleler, kooperativer Arbeit agieren. Die Gruppen werden mit -\textit{Gruppe A}, \textit{Gruppe B} und \textit{Gruppe C} bezeichnet. - -Jeder Gruppe ist ein Modellauto zugeordnet. Ein viertes Modellauto steht -als Ersatz zur Verfügung. - -Dieses Dokument basiert auf \cite{CrESt} und den darin verwendetet Bezeichnungen -und beschriebenen Use-Cases. - -Während der Entwicklung sollte auf größtmögliche Konformität mit dem -bestehenden Projekt der Assystem geachtet werden. - -\subsection{Stakeholder} -% wichtige Personen hier aufführen. Verantwortliche von Assystem u.a. -Humboldt-Universität zu Berlin - \begin{itemize} - \item Prof. Dr. Holger Schlingloff - \item Prof. Dr. Verena V. Hafner - \end{itemize} -Assystem - \begin{itemize} - \item Oliver Kreuzmann - \end{itemize} -\end{document} \ No newline at end of file diff --git a/doc/mainDocument/sections/01_projektbeschreibung.tex b/doc/mainDocument/sections/01_projektbeschreibung.tex new file mode 100644 index 0000000000000000000000000000000000000000..ec8850d1f9d841d7788e2f169645c4db4ab5df4c --- /dev/null +++ b/doc/mainDocument/sections/01_projektbeschreibung.tex @@ -0,0 +1,7 @@ +\documentclass[../mainDocument.tex]{subfiles} +\begin{document} +\section{Projektbeschreibung} +Das Projekt soll in Zusammenarbeit mit der Firma Assystem eine Fahrerassistenzfunktion für automatisiertes Kolonnenfahren entwickelt werden. Diese soll dann an Modellfahrzeugen erprobt werden. + +Die Konstruktion und der Aufbau der Modellautos (Hardware und Basis-Software) richtet sich nach Entwürfen des industriellen Partners. +\end{document} \ No newline at end of file diff --git a/doc/mainDocument/sections/04_meilensteine.tex b/doc/mainDocument/sections/02_organisation.tex similarity index 60% rename from doc/mainDocument/sections/04_meilensteine.tex rename to doc/mainDocument/sections/02_organisation.tex index 3bf0f545ab04d83a77c5a3214c46964c21aded74..1ebf0f516debdcdf1ce31a8e33dc67d3ab5ef74a 100644 --- a/doc/mainDocument/sections/04_meilensteine.tex +++ b/doc/mainDocument/sections/02_organisation.tex @@ -1,27 +1,53 @@ \documentclass[../mainDocument.tex]{subfiles} \begin{document} -\section{Meilensteinplanung} +\section{Organisation} +Besagtes Projekt wird in drei Gruppen umgesetzt, welche hauptsächlich in +paralleler, kooperativer Arbeit agieren. Die Gruppen werden mit +\textit{Gruppe A}, \textit{Gruppe B} und \textit{Gruppe C} bezeichnet. + +Jeder Gruppe ist ein Modellauto zugeordnet. Ein viertes Modellauto steht +als Ersatz zur Verfügung. + +Dieses Dokument basiert auf \cite{CrESt} und den darin verwendetet Bezeichnungen +und beschriebenen Use-Cases. + +Während der Entwicklung sollte auf größtmögliche Konformität mit dem +bestehenden Projekt der Assystem geachtet werden. + +\subsection{Stakeholder} +% wichtige Personen hier aufführen. Verantwortliche von Assystem u.a. +Humboldt-Universität zu Berlin + \begin{itemize} + \item Prof. Dr. Holger Schlingloff + \item Prof. Dr. Verena V. Hafner + \end{itemize} +Assystem + \begin{itemize} + \item Oliver Kreuzmann + \end{itemize} + +\subsection{Meilensteinplanung} % Nach dem Erreichen eines Meilensteins durch alle % Gruppen, findet eine vergleichende Bewertung der Umsetzungen % zwischen den Gruppen statt. Im Sinne des Projektes können an Hand % dieser Vergleiche einzelne Komponenten zwischen den Gruppen % ausgetauscht werden, bevor diese mit der Entwicklung fortfahren. -\subsection*{MS - Mitte November}\label{MS:beginNov} +\subsubsection*{MS - Mitte November}\label{MS:beginNov} \addcontentsline{toc}{subsection}{\nameref{MS:beginNov}} \begin{itemize} \item Festlegung von Abnahmetests und Ausbaustufen\footnote{nachgetragen am 18.12} \item Festlegung von Use-Cases\footnote{nachgetragen am 18.12} \end{itemize} -\subsection*{MS - Anfang Dezember}\label{MS:beginDez} +\subsubsection*{MS - Anfang Dezember}\label{MS:beginDez} \addcontentsline{toc}{subsection}{\nameref{MS:beginDez}} \begin{itemize} \item Fertigstellung der Modellautos\footnote{konnte nicht eingehalten werden; verschoben auf \nameref{MS:midJan}} \item Fertigstellung des Platooning-Protokoll-Designs\footnote{konnte nicht eingehalten werden; auf \nameref{MS:midDez}} \end{itemize} -\subsection*{MS - Mitte Dezember}\label{MS:midDez} +\subsubsection*{MS - Mitte Dezember}\label{MS:midDez} \addcontentsline{toc}{subsection}{\nameref{MS:midDez}} \begin{itemize} \item Fertigstellung des Platooning-Protokoll-Designs @@ -29,7 +55,7 @@ \item Ableitung von Integrationstests \end{itemize} -\subsection*{MS - Anfang Januar}\label{MS:beginJan} +\subsubsection*{MS - Anfang Januar}\label{MS:beginJan} \addcontentsline{toc}{subsection}{\nameref{MS:beginJan}} \begin{itemize} \item Ableitung eines vollständigen Klassendiagramms aus der Architektur @@ -37,7 +63,8 @@ \item Ableitung von Modultests \item Start der Implementierung \end{itemize} -\subsection*{MS - Mitte Januar}\label{MS:midJan} + +\subsubsection*{MS - Mitte Januar}\label{MS:midJan} \addcontentsline{toc}{subsection}{\nameref{MS:midJan}} \begin{itemize} \item Fertigstellung der Modellautos @@ -45,24 +72,31 @@ \item Durchführung der Modultests \item Fertigstellung der Moduldokumentationen \end{itemize} -\subsection*{MS - Anfang Februar}\label{MS:beginFeb} + +\subsubsection*{MS - Anfang Februar}\label{MS:beginFeb} \addcontentsline{toc}{subsection}{\nameref{MS:beginFeb}} \begin{itemize} \item Start der Integrationstests \end{itemize} -\subsection*{MS - Mitte Februar}\label{MS:midFeb} + +\subsubsection*{MS - Mitte Februar}\label{MS:midFeb} \addcontentsline{toc}{subsection}{\nameref{MS:midFeb}} \begin{itemize} \item Abnahmetest (\nameref{AS:min}) \end{itemize} -\subsection*{MS - Anfang März}\label{MS:beginMrz} + +\subsubsection*{MS - Anfang März}\label{MS:beginMrz} \addcontentsline{toc}{subsection}{\nameref{MS:beginMrz}} \begin{itemize} \item Keine weiteren Fortschritte zu erwarten (Klausurenphase). \end{itemize} -\subsection*{MS - Mitte März}\label{MS:midMrz} + +\subsubsection*{MS - Mitte März}\label{MS:midMrz} \addcontentsline{toc}{subsection}{\nameref{MS:midMrz}} \begin{itemize} \item Implementierung weiterer Ausbaustufen \end{itemize} + +\subsection{Aufbau des Dokuments} +% V Bild von Franz \end{document} \ No newline at end of file diff --git a/doc/mainDocument/sections/02_ausbaustufen.tex b/doc/mainDocument/sections/03_ausbaustufen.tex similarity index 100% rename from doc/mainDocument/sections/02_ausbaustufen.tex rename to doc/mainDocument/sections/03_ausbaustufen.tex diff --git a/doc/mainDocument/sections/03_usecases.tex b/doc/mainDocument/sections/04_usecases.tex similarity index 100% rename from doc/mainDocument/sections/03_usecases.tex rename to doc/mainDocument/sections/04_usecases.tex diff --git a/doc/mainDocument/sections/05_architektur.tex b/doc/mainDocument/sections/05_architektur.tex new file mode 100644 index 0000000000000000000000000000000000000000..b1e3ed9b38dd56b4238809e9456766ea80f866c2 --- /dev/null +++ b/doc/mainDocument/sections/05_architektur.tex @@ -0,0 +1,12 @@ +\documentclass[../mainDocument.tex]{subfiles} +\section{Architektur und Integrationstests} +\subsection{Odroid} +\includegraphics[width=0.6\textwidth]{Odroid} + +%\subsection{wtfSystemarchitektur} +%\includegraphics[width=0.6\textwidth]{Systemarchitektur} + + +\subsection{Object Oriented Analysis} +% Tikz Picture +\end{document} \ No newline at end of file diff --git a/doc/mainDocument/sections/06_modspez.tex b/doc/mainDocument/sections/06_modspez.tex new file mode 100644 index 0000000000000000000000000000000000000000..083a7e2d9aace42cd1e74ddf5dc1b022406cc072 --- /dev/null +++ b/doc/mainDocument/sections/06_modspez.tex @@ -0,0 +1,5 @@ +\documentclass[../mainDocument.tex]{subfiles} +\begin{document} +\section{Modulspezifikationen} + +\end{document} \ No newline at end of file diff --git a/doc/mainDocument/sections/07_test.tex b/doc/mainDocument/sections/07_test.tex new file mode 100644 index 0000000000000000000000000000000000000000..bdcc441141113693b182f811844949c3ff8a5f6e --- /dev/null +++ b/doc/mainDocument/sections/07_test.tex @@ -0,0 +1,5 @@ +\documentclass[../mainDocument.tex]{subfiles} +\begin{document} +\section{Testauswertung, Integration} + +\end{document} \ No newline at end of file diff --git a/doc/mainDocument/sections/08_auswertung.tex b/doc/mainDocument/sections/08_auswertung.tex new file mode 100644 index 0000000000000000000000000000000000000000..2eef31bb5d41d7e6d009fd1a21f054e3889bb32c --- /dev/null +++ b/doc/mainDocument/sections/08_auswertung.tex @@ -0,0 +1,4 @@ +\documentclass[../mainDocument.tex]{subfiles} +\begin{document} +\section{Auswertung} +\end{document} \ No newline at end of file