diff --git a/appendix.tex b/appendix.tex index 0e85b1a..8dc65c7 100644 --- a/appendix.tex +++ b/appendix.tex @@ -4,4 +4,6 @@ \begin{appendices} \input{appendix/interview-questions} + \input{appendix/fragebogen-intern} + \input{appendix/fragebogen-extern} \end{appendices} diff --git a/appendix/fragebogen-extern.tex b/appendix/fragebogen-extern.tex new file mode 100644 index 0000000..cf19a23 --- /dev/null +++ b/appendix/fragebogen-extern.tex @@ -0,0 +1,3 @@ +\chapter{Online-Fragebogen Weingüter} +\label{chap:anhang-fragebogen-extern} +\includepdf[pages=-]{images/fragebogen-extern.pdf} diff --git a/appendix/fragebogen-intern.tex b/appendix/fragebogen-intern.tex new file mode 100644 index 0000000..a223c6c --- /dev/null +++ b/appendix/fragebogen-intern.tex @@ -0,0 +1,3 @@ +\chapter{Online-Fragebogen Weinland-Mosel Mitarbeiter} +\label{chap:anhang-fragebogen-intern} +\includepdf[pages=-]{images/fragebogen-intern.pdf} diff --git a/appendix/interview-questions.tex b/appendix/interview-questions.tex index 63c8d51..e0bc6a0 100644 --- a/appendix/interview-questions.tex +++ b/appendix/interview-questions.tex @@ -1,4 +1,5 @@ \chapter{Interview-Fragebogen} +\label{chap:anhang-interview-fragebogen} Wie stellen Sie sich den Prozess des Einscannens der QR-Codes beim Entgegennehmen der Flaschen vor? Beschreiben Sie den Ablauf. \\ diff --git a/chapters/problemanalyse.tex b/chapters/problemanalyse.tex index 0c7993b..888dffd 100644 --- a/chapters/problemanalyse.tex +++ b/chapters/problemanalyse.tex @@ -24,15 +24,35 @@ Wie oben erwähnt, sind bereits die Constraints und einige funktionale Anforderu \hdashline \ac{FA} & Aus dem Papierformular soll ein Webform werden\\ \hdashline - \ac{FA} & \makecell[l]{Angaben zum Weingut des Weines sollen aus dem \\ Accountdatensatz anstatt aus dem Webform kommen}\\ + \ac{FA} & \makecell[l]{Angaben zum Weingut des Weines sollen aus dem\\Accountdatensatz anstatt aus dem Webform kommen}\\ \hdashline - \ac{FA} & \makecell[l]{Registrierte Weinteilnahmen bestehen aus einem Wein \\ und einem Zustand(Ausstehend,Eingegangen).}\\ + \ac{FA} & \makecell[l]{Registrierte Weinteilnahmen bestehen aus einem Wein\\und einem Zustand(Ausstehend,Eingegangen).}\\ \hdashline - \ac{FA} & \makecell[l]{Beim Erstellen einer Weinteilnahme soll ein QR-Code als \\ PDF generiert werden, der den Wein identifiziert}\\ + \ac{FA} & \makecell[l]{Beim Erstellen einer Weinteilnahme soll ein QR-Code als\\PDF generiert werden, der den Wein identifiziert}\\ \hdashline - \ac{FA} & \makecell[l]{Durch scannen des QR-Codes soll dem Wein der Status \\ \enquote{Eingegangen} zugewiesen werden}\\ + \ac{FA} & \makecell[l]{Durch scannen des QR-Codes soll dem Wein der Status\\\enquote{Eingegangen} zugewiesen werden}\\ \hline \end{tabular} \caption{Initial bekannte Anforderungen} \label{tbl:initial-bekante-anforderungen} \end{table} + +Um nähere Anforderungen zu ermitteln, werden die Befragungstechniken \enquote{Interview} und \enquote{Fragebogen} verwendet +\cite{bib:heinemann-vorlesung-re}. + +\section{Interview mit Product Owner} +Zunächst wird ein Interview mit dem Product Owner geführt. Ziel dieses Interviews ist +es, konkrete Fragen zu Anforderungen zu beantworten und somit konkrete Anforderungen zu formulieren. Dieser Interview-Fragebogen +liegt in \fullref{chap:anhang-interview-fragebogen} anbei. + +\section{Online-Fragebögen für Stakeholder} +Um Fragebögen für Stakeholder formulieren zu können, muss zunächst bekannt sein, wer die Stakeholder sind. +\quotecite{Ein Stakeholder eines Systems ist eine Person oder Organisation, welche (direkt oder indirekt) +Einfluss auf die Anforderungen des betrachteten Systems hat.} \cite{bib:basiswissen-re}. +Daraus ergeben sich die Stakeholdergruppen: \enquote{Mitarbeiter \ac{WM}} und \enquote{teilnehmende Weingüter}. +Jede dieser Stakeholdergruppen sieht das System aus einer anderen Perspektive \cite{bib:kleine-re-fibel}. +Daher ist es wichtig für jede Stakeholdergruppe einen eigenen Fragebogen zu entwerfen +und die bestimmten Perspektiven beim Entwurf der Fragebögen zu beachten. +Ebenso ist es wichtig, die wichtigsten Fragen am Anfang zu stellen, da Formulare nicht immer vollständig ausgefüllt werden. +Aus den Ergebnissen dieser Fragebögen können Personas gebildet werden \cite{bib:kleine-re-fibel}. +Diese Fragebögen liegen jeweils in \fullref{chap:anhang-fragebogen-intern} und \fullref{chap:anhang-fragebogen-extern} bei. diff --git a/dexes/literature.bib b/dexes/literature.bib index 1882769..8dab711 100644 --- a/dexes/literature.bib +++ b/dexes/literature.bib @@ -203,3 +203,27 @@ author = {Christoph Ebert}, publisher = {dpunkt Verlag} } + +@book{bib:basiswissen-re, + author={Pohl, Klaus and Rupp, Chris}, + title={Basiswissen Requirements Engineering}, + subtitle={Aus- und Weiterbildung nach IREB-Standard zum "Certified Professional for Requirements Engineering" : Foundation Level nach IREB-Standard}, + edition={4., {\"u}berarbeitete Auflage}, + publisher={dpunkt.verlag}, + address={Heidelberg}, + year={2015}, + pages={1 Online-Ressource (xix, 171 Seiten)}, + language={ger}, + isbn={978-3-86491-673-1 and 978-3-86491-674-8 and 3-86491-674-7}, + note={Description based upon print version of record}, + keywords={CPRE}, + url={https://ebookcentral.proquest.com/lib/ub-heidelberg/detail.action?docID=2029882}, + library={UB}, +} + +@article{bib:kleine-re-fibel, + title = {Die kleine RE-Fibel}, + volume = {3}, + year = {2016}, + author = {{Die SOPHISTen}}, +} diff --git a/header.tex b/header.tex index 05f9d8f..17d1a87 100644 --- a/header.tex +++ b/header.tex @@ -94,6 +94,9 @@ hidelinks, % avoid weird ref highlighting % Multiline table entries \usepackage{makecell} +% Use pdfpages to include other pdf files +\usepackage{pdfpages} + % Load custom macros \input{macros} diff --git a/images/fragebogen-extern.pdf b/images/fragebogen-extern.pdf new file mode 100644 index 0000000..3ec513b Binary files /dev/null and b/images/fragebogen-extern.pdf differ diff --git a/images/fragebogen-intern.pdf b/images/fragebogen-intern.pdf new file mode 100644 index 0000000..d6dd4fc Binary files /dev/null and b/images/fragebogen-intern.pdf differ diff --git a/macros.tex b/macros.tex index 6e59a7f..8d74541 100644 --- a/macros.tex +++ b/macros.tex @@ -10,3 +10,6 @@ % Will do a full reference, with both a number AND a caption. Like '1.2.3 Coding the code' \newcommand{\fullref}[1]{\enpointy{\ref{#1} \nameref{#1}}} + +% Will do a word-by-word citation-style, text italic, and in quotes +\newcommand{\quotecite}[1]{\enquote{\textit{#1}}} diff --git a/main.pdf b/main.pdf index 9e21cb5..1338a9e 100644 Binary files a/main.pdf and b/main.pdf differ