[thesis] Fixed typos.
authorDaniel G <daniel@giritzer.eu>
Fri, 7 Sep 2018 14:39:17 +0000 (16:39 +0200)
committerDaniel G <daniel@giritzer.eu>
Fri, 7 Sep 2018 14:39:17 +0000 (16:39 +0200)
13 files changed:
doc/praesentation/praesentation.odp [new file with mode: 0644]
doc/praesentation/praesentation.pdf [new file with mode: 0644]
doc/praktikumsbericht/bericht.layout
doc/praktikumsbericht/bericht.tex
doc/thesis/chapters/anforderungen.tex
doc/thesis/chapters/konzept.tex
doc/thesis/chapters/projektumsetzung.tex
doc/thesis/chapters/softwaredokumentationen.tex
doc/thesis/thesis.layout [new file with mode: 0644]
doc/video/praesentation.odp [new file with mode: 0644]
doc/video/presentation.odp [deleted file]
doc_tool.workspace.layout [new file with mode: 0644]
src/doc_tool.layout [new file with mode: 0644]

diff --git a/doc/praesentation/praesentation.odp b/doc/praesentation/praesentation.odp
new file mode 100644 (file)
index 0000000..d04244d
Binary files /dev/null and b/doc/praesentation/praesentation.odp differ
diff --git a/doc/praesentation/praesentation.pdf b/doc/praesentation/praesentation.pdf
new file mode 100644 (file)
index 0000000..fe00161
Binary files /dev/null and b/doc/praesentation/praesentation.pdf differ
index 5cfee49..e151a5e 100644 (file)
@@ -4,7 +4,7 @@
        <ActiveTarget name="bericht" />
        <File name="bericht.tex" open="1" top="1" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
                <Cursor>
-                       <Cursor1 position="12580" topLine="180" />
+                       <Cursor1 position="11647" topLine="175" />
                </Cursor>
        </File>
 </CodeBlocks_layout_file>
index 3dcb310..da1a886 100644 (file)
@@ -15,7 +15,7 @@
 \studienort{Hagenberg}\r
 \abgabedatum{2018}{08}{20}\r
  \nummer{S1510306010-B}    % Die Nummer entfällt. Bitte auch in Datei 'hgbthesis.cls' entfernen.\r
-\betreuer{Dipl.-Ing. (FH) Georg Marchgraber \\ Abteilungsleiter DF FA SO MOM} % oder \betreuerin{...}\r
+\betreuer{Dipl.-Ing. (FH) Georg Marchgraber \\ Abteilungsleiter RC-AT DF FA SO MOM} % oder \betreuerin{...}\r
 \firma{\r
    Siemens AG Österreich\\\r
    Kraußstraße 1-7\\\r
index 1c6a042..b48ed80 100644 (file)
@@ -3,10 +3,10 @@
 Im vorherigen Kapitel wurden verschiedene Dokumentationskonzepte in der Softwareentwicklung erläutert. Das Dokumentationswerkzeug soll
 es Anwendern ermöglichen Dokumentationen auf Basis dieser Konzepte zu erstellen. Die definierten Funktionalitäten entsprechen den Anforderungen
 der Software Übungsabgaben im Übungsbetrieb des Studiengangs Hardware-Software-Design an der Fachhochschule Hagenberg. Es wird davon ausgegangen,
-dass diese Anforderungen auf eine Breite Masse an Software Projekten zutrifft und der Prototyp auch für andere Projekte eingesetzt werden kann.
+dass diese Anforderungen auf eine breite Masse an Software Projekten zutrifft und der Prototyp auch für andere Projekte eingesetzt werden kann.
 
 \section{Plattformunabhängigkeit}
-Um eine breite Masse von \textit{Windows} und Linux-Systemen abzudecken, soll sich die Prozessorarchitektur des kompilierten Programmes auf i386 beschränken, da
+Um eine breite Masse von \textit{Windows} und Linux-Systemen abzudecken, soll sich die Prozessorarchitektur des kompilierten Programmes auf \textit{i386} beschränken, da
 diese von allen modernen PCs und Laptops und allen gängigen \textit{Linux} und Windows-Systemen unterstützt wird.
 Außerdem muss gewährleistet sein, dass die vom Dokumentationswerkzeug erstellten Vorlagedateien ein einheitliches Format aufweisen und
 zwischen den Betriebssystemen austauschbar sind.
@@ -21,7 +21,7 @@ Das Programm ist, wie im Use Case Diagramm Abb.~\ref{fig:UseCaseFull} gezeigt, f
 Der erste Anwendertyp repräsentiert einen Softwareentwickler, der auf Basis einer vorher definierten Vorlage, eine Dokumentation erstellt.
 Bevor eine Dokumentation erstellt werden kann, ist es nötig wichtige Parameter wie zum Beispiel den Ausgabepfad für die Dateien zu konfigurieren.
 In Abb.~\ref{fig:UseCaseFull} wird dies durch \textit{Parameter konfigurieren} ausgedrückt.
-Das Programm soll dem Entwickler die Funktionalität bieten, Dokumentation im \textit{PDF} und im \textit{\latex} Format zu erstellen. Dies wird
+Das Programm soll dem Entwickler die Funktionalität bieten, Dokumentationen im \textit{PDF} und im \textit{\latex} Format zu erstellen. Dies wird
 in Abb.~\ref{fig:UseCaseFull} durch den Anwendungsfall \textit{Dokumentation exportieren} dargestellt.
 Da spezielle Problemstellungen unvorhersehbare Änderungen in der Dokumentation zur Folge haben können, muss der Entwickler wie in Abb.~\ref{fig:UseCaseFull}
 unter \textit{bestehende Vorlage bearbeiten} gezeigt, die Möglichkeit besitzen, eine vorher definierte Vorlage an die gegebene
index 157c3bd..404f754 100644 (file)
@@ -299,7 +299,7 @@ Das \textit{Qt Framework} kann für den Prototyp leider nicht verwendet werden,
 \par
 Ein Verwenden von \textit{wxWidgets} wäre lizenztechnisch zwar möglich, leider muss aber davon ausgegangen werden, dass es beim statischen Linken zu Komplikationen
 kommen kann. Außerdem würden die erstellten grafischen Oberflächen unter \textit{Linux} und \textit{Windows} unterschiedlich aussehen, da diese Bibliothek
-die Visualisierungen mithilfe der Systemschnittstellen des Zielsystems zeichnet. Dies würde dann den in \autoref{cha:Anforderungen} definierten
+die Visualisierungen mithilfe der Systemschnittstellen des Zielsystems zeichnet. Dies würde den in \autoref{cha:Anforderungen} definierten
 Anforderungen widersprechen.
 \newline
 \par
@@ -325,7 +325,7 @@ Die Benutzeroberfläche soll wie in der Skizze Abb.~\ref{fig:guiDesign} gezeigt
 \end{enumerate}
 
 \subsection{Separieren von grafischer Bedienoberfläche und Funktionalität}
-Um gut strukturierten Programmcode zu schreiben, macht es Sinn die grafische Oberfläche von der Programmlogik strikt voneinander zu trennen. Dies kann erreicht werden
+Um gut strukturierten Programmcode zu schreiben, macht es Sinn die grafische Oberfläche und Programmlogik strikt voneinander zu trennen. Dies kann erreicht werden
 indem man sich an das in Abb.~\ref{fig:MVCImage} dargestellte \textit{Model-View-Controller (MVC)} Konzept hält.
 
 \begin{figure}[!htbp] \centering \includegraphics[width=\textwidth]{mvc} \caption{Hier wird ein Übersichtsbild des Model-View-Controller Konzepts dargestellt.\cite{mvcImage}}\label{fig:MVCImage} \end{figure}
index 25ddf39..2837f10 100644 (file)
@@ -296,7 +296,7 @@ ist es nötig, die gesamte Programmumgebung in ein komprimiertes Paket zusammenz
 
 \subsection{Linux}
 Unter \textit{Linux} ist \textit{.tar.gz} eines der gängigsten Kompressionsformate. Daher kann davon ausgegangen werden, dass alle Linuxsysteme
-ein Entpacken solcher Archive unterstützten. Um ein \textit{.tar.gz} Archiv in ein selbstextrahierendes Archiv umzuwandeln, kann man
+ein Entpacken solcher Archive unterstützen. Um ein \textit{.tar.gz} Archiv in ein selbstextrahierendes Archiv umzuwandeln, kann man
 in den Anfang der Archivdatei ein Shellskript einfügen. Dieses Shellskript muss das komprimierte Paket am Ende der Datei entpacken.
 \newline
 \par
index e86aa4e..0ccd789 100644 (file)
@@ -57,7 +57,7 @@ werden im folgenden Abschnitt genauer erläutert.
 \textit{\latex} ist ein Formatierungsprogramm, das über eine Auszeichnungssprache die Formatierung von in einem gewöhnlichen Editor geschriebenem Text
 ermöglicht. Diese Textformatierung erfolgt über Steuerbefehle. Somit zwingt es den Anwender sich rein auf den Inhalt zu
 konzentrieren und nicht auf die Formatierung selbst \cite[Kapitel 1]{LatexEinfuehrung} \cite[Seite 8]{LatexFriends}.
-\textit{\latex} eignet sich sehr gut für \emph{Elucidative Programming} \ref{ssec:ElucidativeProgramming}, da Programmcodes einfach mithilfe von bestehenden Makros eingebunden und beschrieben
+\textit{\latex} eignet sich sehr gut für \emph{Elucidative Programming} \ref{ssec:ElucidativeProgramming}, da Programmquellcode einfach mithilfe von bestehenden Makros eingebunden und beschrieben
 werden kann.
 
 \subsubsection{Beispiel}
diff --git a/doc/thesis/thesis.layout b/doc/thesis/thesis.layout
new file mode 100644 (file)
index 0000000..b61776e
--- /dev/null
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_layout_file>
+       <FileVersion major="1" minor="0" />
+       <ActiveTarget name="thesis" />
+       <File name="main.tex" open="0" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="1611" topLine="33" />
+               </Cursor>
+       </File>
+       <File name="references.bib" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="4693" topLine="98" />
+               </Cursor>
+       </File>
+       <File name="chapters/konzept.tex" open="0" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="19906" topLine="330" />
+               </Cursor>
+       </File>
+       <File name="back/anhang_d.tex" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="2265" topLine="17" />
+               </Cursor>
+       </File>
+       <File name="chapters/tests.tex" open="0" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="5653" topLine="56" />
+               </Cursor>
+       </File>
+       <File name="chapters/anforderungen.tex" open="0" top="0" tabpos="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="1975" topLine="12" />
+               </Cursor>
+       </File>
+       <File name="chapters/zusammenfassung.tex" open="0" top="0" tabpos="8" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="1496" topLine="4" />
+               </Cursor>
+       </File>
+       <File name="front/kurzfassung.tex" open="0" top="0" tabpos="5" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="757" topLine="0" />
+               </Cursor>
+       </File>
+       <File name="chapters/projektumsetzung.tex" open="0" top="0" tabpos="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="16362" topLine="295" />
+               </Cursor>
+       </File>
+       <File name="chapters/einleitung.tex" open="0" top="0" tabpos="5" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="2906" topLine="9" />
+               </Cursor>
+       </File>
+       <File name="chapters/softwaredokumentationen.tex" open="0" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="4413" topLine="49" />
+               </Cursor>
+       </File>
+       <File name="front/abstract.tex" open="0" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="194" topLine="0" />
+               </Cursor>
+       </File>
+       <File name="back/anhang_b.tex" open="0" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="674" topLine="0" />
+               </Cursor>
+       </File>
+       <File name="front/vorwort.tex" open="0" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="0" topLine="0" />
+               </Cursor>
+       </File>
+</CodeBlocks_layout_file>
diff --git a/doc/video/praesentation.odp b/doc/video/praesentation.odp
new file mode 100644 (file)
index 0000000..c7dc4c0
Binary files /dev/null and b/doc/video/praesentation.odp differ
diff --git a/doc/video/presentation.odp b/doc/video/presentation.odp
deleted file mode 100644 (file)
index c7dc4c0..0000000
Binary files a/doc/video/presentation.odp and /dev/null differ
diff --git a/doc_tool.workspace.layout b/doc_tool.workspace.layout
new file mode 100644 (file)
index 0000000..633b5e3
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_workspace_layout_file>
+       <FileVersion major="1" minor="0" />
+       <ActiveProject path="doc/praktikumsbericht/bericht.cbp" />
+       <PreferredTarget name="thesis" />
+</CodeBlocks_workspace_layout_file>
diff --git a/src/doc_tool.layout b/src/doc_tool.layout
new file mode 100644 (file)
index 0000000..67869fd
--- /dev/null
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_layout_file>
+       <FileVersion major="1" minor="0" />
+       <ActiveTarget name="Debug_Linux32" />
+       <File name="ChapterFactory.cxx" open="0" top="0" tabpos="16" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="952" topLine="0" />
+               </Cursor>
+       </File>
+       <File name="ChapterIF.h" open="0" top="0" tabpos="10" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="5072" topLine="0" />
+               </Cursor>
+       </File>
+       <File name="main.cxx" open="0" top="0" tabpos="22" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="896" topLine="38" />
+               </Cursor>
+       </File>
+       <File name="Model.h" open="0" top="0" tabpos="14" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="11803" topLine="215" />
+               </Cursor>
+       </File>
+       <File name="Author.h" open="0" top="0" tabpos="21" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="547" topLine="0" />
+               </Cursor>
+       </File>
+       <File name="Subject.h" open="0" top="0" tabpos="19" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="1131" topLine="12" />
+               </Cursor>
+       </File>
+       <File name="Controller.cxx" open="0" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="1182" topLine="57" />
+               </Cursor>
+       </File>
+       <File name="DoxygenChapter.h" open="0" top="0" tabpos="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="787" topLine="10" />
+               </Cursor>
+       </File>
+       <File name="Observer.cxx" open="0" top="0" tabpos="23" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="727" topLine="39" />
+               </Cursor>
+       </File>
+       <File name="SourceChapter.h" open="0" top="0" tabpos="8" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="806" topLine="7" />
+               </Cursor>
+       </File>
+       <File name="ViewFluid.h" open="0" top="0" tabpos="20" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="1618" topLine="24" />
+               </Cursor>
+       </File>
+       <File name="Controller.h" open="0" top="0" tabpos="11" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="2517" topLine="57" />
+               </Cursor>
+       </File>
+       <File name="Object.h" open="0" top="0" tabpos="17" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="367" topLine="0" />
+               </Cursor>
+       </File>
+       <File name="ModelIF.h" open="0" top="0" tabpos="13" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="3092" topLine="66" />
+               </Cursor>
+       </File>
+       <File name="FSHelper.cxx" open="0" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="-2" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="11408" topLine="467" />
+               </Cursor>
+       </File>
+       <File name="Model.cxx" open="0" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="-1" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="32798" topLine="922" />
+               </Cursor>
+       </File>
+       <File name="View.h" open="0" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="4030" topLine="87" />
+               </Cursor>
+       </File>
+       <File name="Observer.h" open="0" top="0" tabpos="18" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="771" topLine="20" />
+               </Cursor>
+       </File>
+       <File name="ChapterFactory.h" open="0" top="0" tabpos="15" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="1232" topLine="2" />
+               </Cursor>
+       </File>
+       <File name="Subject.cxx" open="0" top="0" tabpos="24" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="564" topLine="0" />
+               </Cursor>
+       </File>
+       <File name="ControllerIF.h" open="0" top="0" tabpos="12" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="9100" topLine="197" />
+               </Cursor>
+       </File>
+       <File name="View.cxx" open="0" top="0" tabpos="8" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="8173" topLine="255" />
+               </Cursor>
+       </File>
+       <File name="FSHelper.h" open="0" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="6989" topLine="156" />
+               </Cursor>
+       </File>
+       <File name="ViewFluid.cxx" open="0" top="0" tabpos="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="3284" topLine="41" />
+               </Cursor>
+       </File>
+       <File name="TextChapter.h" open="0" top="0" tabpos="9" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+               <Cursor>
+                       <Cursor1 position="786" topLine="29" />
+               </Cursor>
+       </File>
+</CodeBlocks_layout_file>