Start work on new personas

Signed-off-by: Severin Kaderli <severin@kaderli.dev>
This commit is contained in:
Severin Kaderli 2022-10-13 19:30:48 +02:00
parent ba31c18091
commit 501c2227af
Signed by: severinkaderli
GPG key ID: F419F8835B72F0C4
4 changed files with 17 additions and 17 deletions

View file

@ -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).

View file

@ -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}

View file

@ -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}

View file

@ -79,4 +79,4 @@
* Personas
* Eve
* Wants to transmit data in an airgapped system
*
* eg.