From 501c2227af31f50d4b142abfc5a46e4ba1c24355 Mon Sep 17 00:00:00 2001 From: Severin Kaderli Date: Thu, 13 Oct 2022 19:30:48 +0200 Subject: [PATCH] Start work on new personas Signed-off-by: Severin Kaderli --- documentation/thesis/content/03_personas.tex | 15 +++++++++++++++ .../thesis/content/03_personas_use_cases.tex | 15 --------------- documentation/thesis/thesis.tex | 2 +- notes/time_report.md | 2 +- 4 files changed, 17 insertions(+), 17 deletions(-) create mode 100644 documentation/thesis/content/03_personas.tex delete mode 100644 documentation/thesis/content/03_personas_use_cases.tex 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.