This repository has been archived on 2020-04-03. You can view files and clone it, but cannot push or open issues or pull requests.
thesis/projektantrag/projektantrag.tex
2018-07-09 22:31:31 +02:00

123 lines
3.8 KiB
TeX

% Created 2018-07-09 Mo 20:55
% Intended LaTeX compiler: pdflatex
\documentclass[a4paper,11pt]{article}
\input{general/style}
\author{Andreas Zweili}
\date{\today}
\title{Projektantrag}
\hypersetup{
pdfauthor={Andreas Zweili},
pdftitle={Projektantrag},
pdfkeywords={},
pdfsubject={},
pdfcreator={Emacs 25.2.2 (Org mode 9.1.13)},
pdflang={Germanb}}
\begin{document}
\maketitle\newpage
\tableofcontents
\newpage
\section{Zweck des Dokuments}
\label{sec:org94b8dea}
Im Rahmen einer Diplomarbeit an den IBZ-Schulen soll die Grundlage für
ein neues Open Source Projekt geschaffen werden sowie die Entwicklung
der dazugehörigen Backup Applikation gestartet werden. Die Applikation
soll es normalen Usern ermöglichen mit der Backup Software BorgBackup
zu interagieren.
Das Dokument dient als Grundlage für die Freigabe der Diplomarbeit.
\section{Ausgangslage}
\label{sec:org42ce4b5}
Das Open Source Projekt \url{https://www.borgbackup.org/} entwickelt eine
Backup Software welche es einem ermöglicht Backups auf ein externes
Laufwerk oder einen externen Server zu machen. Für externe Server die
man nicht selber kontrolliert unterstützt BorgBackup auch eine starke
Verschlüsselung. Als weiteres wichtiges Feature unterstützt BorgBackup
auch Deduplikation was es einem erlaubt sehr viele Snapshots zu haben
ohne das der Speicher allzu fest wächst.
Als freie Software und Aufgrund der interessanten Features wäre
BorgBackup auch für weniger erfahrene User sehr nützlich. Leider gibt
es für BorgBackup zur Zeit kein klassisches grafisches User Interface
mit dem ein User interagieren kann. BorgBackup wird komplett über die
Kommando Zeile gesteuert.
\section{Projektrahmenbedingungen}
\label{sec:org8a07e68}
Das Projekt ist im Rahmen einer Diplomarbeit an den IBZ-Schulen zu
realisieren. Daraus ergeben sich Ansprüche an:
\begin{enumerate}
\item Komplexität des Vorhabens
\item Umfang des Vorhabens (250 Stunden)
\end{enumerate}
Die Begleitung der Diplomarbeit ist durch die IBZ sichergestellt.
Als nebenläufiges Ziel soll mit dieser Arbeit auch die Verbreitung von
freier Softare gefördert werden. Dies wird insbesondere dadurch
erreicht das die Software selbst unter der GNU Public License Version
3 veröffentlicht wird. Wenn möglich sollen während der Entwicklung
auch hauptsächlich freie Software verwendet werden. Die gesamte Arbeit
wird zudem zu jedem Zeitpunkt öffentlich einsehbar sein. Der Quelltext
der Dokumentation ist unter diesem Link erreichbar:
\url{https://git.2li.ch/Nebucatnetzer/thesis}
Das Repository für den Code der Applikation wird während der Umsetzung
erstellt. Die Dokumentation und der Code werden getrennt da das
Projekt auch nach der Abgabe weiter existieren soll.
\section{Zielsetzung}
\label{sec:org0692617}
\begin{table}[htbp]
\centering
\begin{tabular}{|p{9cm}|p{1.5cm}|p{2cm}|}
\hline
\textbf{Zielsetzung}\cellcolor[HTML]{C0C0C0} & \textbf{Muss}\cellcolor[HTML]{C0C0C0} & \textbf{Wunsch} (1-5, 5=sehr wichtig)\cellcolor[HTML]{C0C0C0}\\
\hline
& & \\
\hline
& & \\
\hline
& & \\
\hline
& & \\
\hline
\end{tabular}
\caption{\label{tab:orgba698b7}
Projektziele}
\end{table}
\section{Mittelbedarf}
\label{sec:orgc335aa3}
Für die Arbeit sind, ausser den 250h des Diplomanden, keine weiteren
Mittel notwendig.
\section{Planung}
\label{sec:orgb688b2c}
Die Arbeit ist innert 14 Wochen (Vorgabe IBZ-Schulen) abzuwickeln. Die
Verteilung der anstehenden Arbeiten auf die 14 Wochen ist durch den
Diplomanden vor dem Start der Phase Voranalyse zu erledigen.
\section{Wirtschaftlichkeit}
\label{sec:org18c6ec8}
Die Wirtschaftlichkeit ist für dieses Projekt nicht relevant.
\section{Konsequenzen}
\label{sec:org6bb20d7}
Keine speziellen Konsequenzen in dem Vorhaben bekannt.
\section{Antrag}
\label{sec:org3097edf}
Der Diplomand beantragt die Freigabe der Phase Voranalyse, diese
startet mit dem Kick-off vom 10.12.2018.
\end{document}