Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Projekt ▶ Software Engineering FS 2015 | Beat Luginbühl,

Ähnliche Präsentationen


Präsentation zum Thema: "Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Projekt ▶ Software Engineering FS 2015 | Beat Luginbühl,"—  Präsentation transkript:

1 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Projekt ▶ Software Engineering FS 2015 | Beat Luginbühl, Markus Dessler, Rudolf Müller

2 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences ▶ Einleitung ▶ Design ▶ Demo ▶ Projektmanagement ▶ Lessons learned ▶ Fragen Agenda 2

3 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Einleitung Was ist SpochT ? 3

4 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences ▶ Sportdating-App ▶ Eröffnen von Spielen ▶ Spielbeitritt ▶ Sportstätten verwalten ▶ Echtzeitinformation eingecheckter User ▶ Plattformunabhängige mobile Applikation ▶ Prototyp auf Android ▶ Backend as a Service Was ist SpochT 4

5 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Design 5

6 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Architektur 6

7 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences GUI 7

8 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences GUI (behind the curtain) 8

9 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Persistenz 9

10 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Cloud-Code 10 Zentrale Geschäftslogik für alle Android-Clients. Push-Messages nach Request auf jeweiligen Endpunkt werden ausgelöst. Geschrieben in Javascript. Einfache Usecases schnell realisierbar. Komplizierte Usecases benötigen fachspezifisches Know-How. Statemachine in Javascript möglich, benötigt aber eine andere Sicht auf Design Patterns.

11 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Cloud-Code 11 curl -X POST -H "X-Parse-Application-Id: $ID" -H "X-Parse-REST-API-Key: $KEY" -H "Content-Type: application/json" -d '{“firstname“:“Darth“}' https://api.parse.com/1/functions/SWE-rocks

12 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Demo 12

13 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Projectmanagement 13

14 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Zeitplan 14 Interne Freigabe nicht erreicht Daten vorhanden Dokumente nicht lieferbereit

15 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Änderungsantrag 15 Aufgabe der KitKat-Unterstützung Neueste Android-Richtlinien Aufwand Risiko Lollipop Verbreitung nimmt zu Lieferobjekt ohne Marktreife

16 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Testabdeckung 16

17 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Lessons Learned 17

18 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences ▶ Fachliche Komponenten ▶ BaaS führt bei einfachen Anforderungen schnell zu Lösungen ▶ BaaS bei komplexeren Anforderungen eher mühsam ▶ SRS ermöglicht einen vollständigen Überblick über zu leistende Arbeit. ▶ Zeitiges abstraktes Design hilft bei effizienter Umsetzung ▶ Design-Guidelines sind ein praktisches Werkzeug ▶ Projekt ▶ Strukturiertes Vorgehen (SRS) anstelle drauflos hacken. ▶ Regelmässiges Arbeiten hilft (Milestones). ▶ Menschliche Komponenten ▶ Klare Rollenverteilung innerhalb des Teams. Lessons Learned 18

19 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Öffentlich verfügbar https://github.com/Spocht/mapprototype 19

20 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Fragen 20

21 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Fragen 21

22 Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Dankeschön 22 Vielen Dank für Ihre Aufmerksamkeit


Herunterladen ppt "Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Projekt ▶ Software Engineering FS 2015 | Beat Luginbühl,"

Ähnliche Präsentationen


Google-Anzeigen