diff --git a/documentation/thesis/content/03_personas.tex b/documentation/thesis/content/03_personas.tex new file mode 100644 index 0000000..c5e6782 --- /dev/null +++ b/documentation/thesis/content/03_personas.tex @@ -0,0 +1,15 @@ +\chapter{Personas} +This chapter describes the personas with their goals and problems that they want +to have solved. These personas are later used in the use cases and requirements +in \autoref{chapter:requirements}. + +\section{Alice} +Alice wants to be able to receive a small piece of data over a website, similar +to a QR code, with her smartphone but without other people being able to see the +"code" over her shoulders. + +\section{Eve} +Eve wants to be able to transmit data from a secure system (e.g. a server) to +her smartphone in an otherwise airgapped system (no internet or other +connectivity methods available) in a limited amount of available time (e.g. 30 +minutes). diff --git a/documentation/thesis/content/03_personas_use_cases.tex b/documentation/thesis/content/03_personas_use_cases.tex deleted file mode 100644 index 478a3bf..0000000 --- a/documentation/thesis/content/03_personas_use_cases.tex +++ /dev/null @@ -1,15 +0,0 @@ -\chapter{Personas \& Use Cases} -This chapter describes the personas and use cases that then are further used in the requirements in \autoref{chapter:requirements}. - -\section{Sender} -The sender regulary transmits small pieces of data (e.g. the current timestamp) via a website by controlling the magnetic field of the CPU in the browser using client side code. - -\section{Receiver} -The receiver visits the website provided by the sender using a laptop. He uses an application on his smartphone to receive and display the data the sender transmits by putting his smartphone on top of the laptop. - -\begin{figure}[h] - \centering - \includegraphics[width=0.9\textwidth]{use_cases.png} - \caption{Use Case Diagram} - \label{figure:use_cases} -\end{figure} diff --git a/documentation/thesis/thesis.tex b/documentation/thesis/thesis.tex index f99266e..473c72c 100644 --- a/documentation/thesis/thesis.tex +++ b/documentation/thesis/thesis.tex @@ -62,7 +62,7 @@ \input{01_introduction.tex} \input{02_preliminaries.tex} -\input{03_personas_use_cases.tex} +\input{03_personas.tex} \input{04_requirements.tex} \input{05_solution.tex} \input{06_testing.tex} diff --git a/notes/time_report.md b/notes/time_report.md index 2be2cc0..442e5ae 100644 --- a/notes/time_report.md +++ b/notes/time_report.md @@ -79,4 +79,4 @@ * Personas * Eve * Wants to transmit data in an airgapped system - * + * eg.