Zusammenfassung Das Thema eLearning nimmt heutzutage einen immer größer werdenden Platz im Lernverhalten der Studierenden ein. Zusätzlich ist ein großer Anteil der Studierenden im Besitz eines Smartphones. In Kombination dieser beiden Aspekte ist die Idee einer interaktiven, Mehrspieler-Quizapp entstanden. In dieser Seminararbeit soll erarbeitet werden, wie die App später aufgebaut ist und welche Funktionalitäten sie erfüllen soll. Dazu werden Aspekte des Softwareengineering benutzt. Zu Beginn wird ein grober Projektplan entworfen, in dem kurz die notwendigen Arbeitsschritte des Projektes von der Anforderungsanalyse bis hin zur Fertigstellung einer Webapp skizziert werden. Anschließend wird der erste Schritt, die Anforderungsanalyse, durchgeführt, welche einerseits die Anforderungen an die Funktionalitäten der Software beleuchtet und andererseits auch die benötigte Hardware und Infrastruktur zusammenfasst. Es wird serverseitig die Programmiersprache PHP mit SQL als Datenbanksprache, und clientseitig JavaScript in Verbindung mit HTML und CSS zur Darstellung festgelegt. Außerdem ergeben sich folgende Use Cases für die Software: • • • • • • • Spiel spielen Historie anschauen Profil verwalten Statistik anschauen Fragen einsenden Fragen Review Prozess Login Anschließend wird der Aufbau und die Funktionsweise der Software dargestellt. Hierbei wird beschrieben, dass es sich die Webapp in einen Webservice und eine Frontendapplikation aufteilt. Außerdem geht aus diesem Kapitel hervor, dass der Webservice auf dem Server implementiert wird, auf dem sich auch die MATSE-Dienste befinden. Zusätzlich wird das Klassendiagramm und das Datenbankschema vorgestellt. Des weiteren beschreibt das Kapitel externe Bibliotheken, die für die Implementierung der Software benutzt werden. Abschließend werden die Ergebnisse zusammengefasst und es wird ein Ausblick auf die Bachelorarbeit gegeben, welche den in dieser Arbeit festgelegten Softwareentwurf umsetzt.