Zusammenfassung Das Thema eLearning nimmt heutzutage einen

Werbung
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.
Herunterladen