präsentation der bachelorarbeit
DESCRIPTION
TRANSCRIPT
![Page 1: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/1.jpg)
Agile Entwicklung einer mobilen Anwendung mit Schwerpunkt auf Social Networking im Rahmen wissenschaftlicher Veranstaltungen
Präsentation von Alexander Morast
![Page 2: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/2.jpg)
Überblick
• Motivation
• Lösungsansätze
• Implementierung
• Demonstration
• Evaluation
2
![Page 3: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/3.jpg)
Ginkgo – Was ist das?
• Webbasierte Software
• Veranstaltungsmanagementsystem (VMS)
• Social Networking Funktionen
• Verbesserung der Awareness o Social Awareness
o Event Awareness
• Gemeinsame
Datenbank
Motivation 3
![Page 4: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/4.jpg)
Phasen von ginkgo
Motivation 4
![Page 5: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/5.jpg)
Problemstellung
• Zugriff auf ginkgo während einer Veranstaltung
problematisch
• Mobile Geräte mit Internetzugang als Hilfsmittel
Motivation 5
![Page 6: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/6.jpg)
Überblick
• Motivation
• Lösungsansätze
• Implementierung
• Demonstration
• Evaluation
6
![Page 7: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/7.jpg)
Was wollen die Teilnehmer?
• Soziales Netzwerk rund um die Veranstaltung
• Veranstaltungsspezifische Informationen
• Erreichbarkeit während der Veranstaltung
• Terminplaner
Lösungsansätze 7
![Page 8: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/8.jpg)
Allgemeine Tools
Lösungsansätze 8
• Twitter • Facebook
![Page 9: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/9.jpg)
Veranstaltungsspezifische Apps
Lösungsansätze 9
• Google IO App
![Page 10: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/10.jpg)
Veranstaltungsspezifische Apps
Lösungsansätze 10
• Shhmooze
![Page 11: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/11.jpg)
Überblick
• Motivation
• Lösungsansätze
• Implementierung o Plattform
o Vorgehensmodell
• Demonstration
• Evaluation
11
![Page 12: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/12.jpg)
Android – Allgemeine Informationen
• Open Source-Plattform
• Basiert Linux-Kernel
• Java (Hauptprogrammiersprache)
• XML (Design der Benutzeroberfläche)
Plattform 12
![Page 13: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/13.jpg)
Android – Aufbau einer Applikation
• Activities o Benutzeroberfläche
• Views o Buttons
• Layouts o Anordnung von Views auf Activities
o Definiert in XML
• Services o Hintergrundprozesse
• Hardwarezugriffe o Manager
• Z.B. : LocationManager(GPS)
Plattform 13
![Page 14: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/14.jpg)
Überblick
• Motivation
• Lösungsansätze
• Implementierung o Plattform
o Vorgehensmodell
• Demonstration
• Evaluation
14
![Page 15: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/15.jpg)
Agile Softwareentwicklung
• Gängige Vorgehensmodelle? o Wasserfallmodell
o V-Modell
→ Unflexibel ! Deshalb Agile Softwareentwicklung !
• Agile Methoden o Story-Cards
• Agile Prozesse o Feature-Driven Development
Vorgehensmodell 15
![Page 16: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/16.jpg)
Architektur
Vorgehensmodell 16
• Client-Server Architektur o Mobile Applikation ↔ webbasierte Software
• HTTP-Requests o GET
o POST
• JSON-Objekte o Datengröße geringer als bei XML
o Android liefert eigene JSON-Bibliothek
![Page 17: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/17.jpg)
Pattern
Vorgehensmodell 17
![Page 18: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/18.jpg)
Überblick
• Motivation
• Lösungsansätze
• Implementierung
• Demonstration
• Evaluation
18
![Page 19: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/19.jpg)
Demo
Demonstration 19
Live Präsentation …
![Page 20: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/20.jpg)
Überblick
• Motivation
• Lösungsansätze
• Implementierung
• Demonstration
• Evaluation
20
![Page 21: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/21.jpg)
Rahmenbedingungen
• 11 Personen
• Diverse Szenarien
• Fragebogen o Personliche Fragen
o Allgemeine Anforderungen an Software (Nielson-Heuristiken)
o Benutzeroberfläche
o Features
Evaluation 21
![Page 22: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/22.jpg)
Persönliche Fragen
Evaluation 22
![Page 23: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/23.jpg)
Persönliche Fragen
Evaluation 23
![Page 24: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/24.jpg)
Nielson-Heuristiken
• 10 allgemeine Anforderungen an die Qualität
der Software o Benutzeroberfläche
o Fehlervermeidung
o Hilfe zum Umgang mit Fehlern
Evaluation 24
![Page 25: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/25.jpg)
Benutzeroberfläche
Evaluation 25
![Page 26: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/26.jpg)
Features
Evaluation 26
![Page 27: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/27.jpg)
Vielen Dank für Ihre Aufmerksamkeit!
27
![Page 28: Präsentation der Bachelorarbeit](https://reader034.vdocuments.net/reader034/viewer/2022051209/5494e4f7b479595b4d8b4c04/html5/thumbnails/28.jpg)
Fragen?
28