Start work on new personas
Signed-off-by: Severin Kaderli <severin@kaderli.dev>
This commit is contained in:
parent
ba31c18091
commit
501c2227af
4 changed files with 17 additions and 17 deletions
15
documentation/thesis/content/03_personas.tex
Normal file
15
documentation/thesis/content/03_personas.tex
Normal 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).
|
|
@ -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}
|
|
@ -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}
|
||||
|
|
|
@ -79,4 +79,4 @@
|
|||
* Personas
|
||||
* Eve
|
||||
* Wants to transmit data in an airgapped system
|
||||
*
|
||||
* eg.
|
||||
|
|
Reference in a new issue