scieee Science in your language
[en] (orig)
Fakultät für
Ingenieurwissenschaften,
Informatik und Psychologie
Institut für Datenbanken und
Informationssysteme (DBIS)
Konzeption und Realisierung
eines Konfigurators zur Erstellung
webbasierter Fragebögen
Bachelorarbeit an der Universität Ulm
Vorgelegt von:
Maximilian Scheurich
Gutachter:
Prof. Dr. Manfred Reichert
Betreuer:
Michael Stach
2017
Fassung 12. Dezember 2017
© 2017 Maximilian Scheurich
Satz: PDF-L
A
TEX2ε
Kurzfassung
Die Verwendung von Fragebögen als Instrument zur Sammlung von Informationen
ist in der Psychologie allgegenwärtig. Die Zunahme der Digitalisierung ist im Ver-
gleich zu anderen Bereichen dennoch gering. Der Großteil der in der Psycholo-
gie verwendeten Fragebögen wird immer noch auf Papier gefertigt. Ursache hierfür
kann zum einen fehlende IT-Kenntnis in diesen Bereichen und zum anderen der im-
mense Kostenaufwand bei der Entwicklung von softwaregestützten Systemen sein.
Darüber hinaus garantiert eine extern entwickelte Software keinen hundertprozen-
tigen Erfolg. Das liegt vor allem an der fehlenden Fachkenntnis der Softwareent-
wickler. In den wenigsten Fällen ist der entwickelnde Softwarespezialist auch ein
Fachexperte der Psychologie, was zu Fehlinterpretationen von Anforderungen in
der Entwicklung der Software führen kann.
Diese Arbeit definiert Anforderungen auf der Grundlage gängiger Fragebögen, die
es ermöglichen einen Fragebogen auf digitalem Wege zu entwickeln. Es werden re-
levante Stellen des Entwicklungsprozesses eines Fragebogens betrachtet, um den
Entwicklungsprozesses zu demonstrieren. Ziel dieser Arbeit ist es, die fehlenden
Fachkenntnisse der beiden Bereiche, Software-Entwicklung und Psychologie, mit-
hilfe einer webbasierten Software auszugleichen. Es wird dafür ein Werkzeug entwi-
ckelt, das es gestattet die Komplexität einer Softwareentwicklung und die Erfassung
aller Fragetypen einem ungeschulten Benutzer einfach zugänglich zu machen.
iii
Advertisement
Danksagung
An dieser Stelle möchte ich mich bei all denjenigen bedanken, die mich während
der Anfertigung dieser Bachelorarbeit unterstützt und motiviert haben.
Ein besonderes Dankeschön geht an meinen Betreuer Michael Stach, der für hilf-
reiche Anregungen und konstruktive Kritik bei der Erstellung dieser Arbeit gesorgt
hat.
iv
Inhaltsverzeichnis
1 Einleitung 1
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Problemstellung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Zielsetzung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Struktur der Arbeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Verwandte Arbeiten 4
2.1 QuestionSys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 MobileTx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3 LimeSurvey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Anforderungsanalyse 9
3.1 Aufgabenanalyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.1 Einsatzziele . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.2 Benutzerprofilanalyse . . . . . . . . . . . . . . . . . . . . . . 10
3.1.3 Szenarien . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Systemaufgaben . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.1 Funktionale Anforderungen . . . . . . . . . . . . . . . . . . . 12
3.2.2 Nicht-funktionale Anforderungen . . . . . . . . . . . . . . . . 16
4 Architektur 17
4.1 Allgemeiner Aufbau . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2 Komponenten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.2.1 Darstellung . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.2.2 Steuerung . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.2.3 Modell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5 Ausgewählte Implementierungsaspekte 22
5.1 Verwendete Technologien . . . . . . . . . . . . . . . . . . . . . . . . 22
5.1.1 SurveyJs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
v
Advertisement
Loading more pages...