Praxis der Software-Entwicklung 12 WS12/13/Mensa

Aus SDQ-Wiki

Inhalt

Entwicklung einer mobilen iOS-Anwendung zur Darstellung und Bewertung des Angebotes der Karlsruher Mensa am Adenauerring.

Die Studenten erhalten eine iOS-Schulung durch arconsis.


Arconsis Logo 4c.png

Betreuer

Termine

Die wöchentlichen Termine sind jeweils Dienstag 13:00 Uhr (Gruppe 1) und 14:00 Uhr (Gruppe 2)

Die von arconsis durchgeführte iOS-Schulung wird freitags von 14:00-15:30 stattfinden.

Datum Zeit Ort Beschreibung Weitere Infos
Mo 15.10.2012 15:45-17:15 Audimax (Gebäude 30.95) Auftaktveranstaltung
Fr 26.10.2012 14:00-15:00 50.34, Raum 240 Erstes Treffen Anforderungsdokument
Fr 09.11.2012 14:00-15:30 50.34, Raum 348 iOS-Schulung Introduction, Objective-C
Mi 14.11.2012 11:30-13:00 FZI, Raum Berlin Einführung Software-Architektur
Fr 16.11.2012 14:00-15:30 50.34, Raum 348 iOS-Schulung MVC, ViewController - exercise 1
Fr 16.11.2012 23:59 per SVN Abgabe Pflichtenheft
Di 20.11.2012 13:00/14:00 50.34, Raum 240 Vorstellung Pflichtenheft
Fr 23.11.2012 14:00-15:30 50.34, Raum 348 iOS-Schulung Advanced ViewController - exercise 2
Fr 30.11.2012 14:00-15:30 50.34, Raum 348 iOS-Schulung iPad, Storyboards
Fr 07.12.2012 14:00-15:30 50.34, Raum 348 iOS-Schulung Blocks, GCD
Fr 14.12.2012 14:00-15:30 50.34, Raum 348 iOS-Schulung Persistence, Networking
Fr 14.12.2012 23:59 per SVN Abgabe Entwurf
Di 18.12.2012 13:00/14:00 50.34, Raum 240 Vorstellung Entwurf
Fr 11.01.2013 14:00-15:30 50.34, Raum 348 iOS-Schulung User Experience, Questions
Fr 25.01.2013 23:59 per SVN Abgabe Implementierung
Di 29.01.2013 13:00/14:00 50.34, Raum 240 Vorstellung Implementierung
Mi 30.01.2013 16:00-18:00 50.34, Raum -142 Experiment zu Software-Architektur
Mi 13.02.2013 16:00-18:00 50.34, Raum -142 Experiment zu Software-Architektur
Fr 01.03.2013 23:59 per SVN Abgabe Qualitätssicherung
Di 04.03.2013 13:00/14:00 50.34, Raum 240 Vorstellung Implementierung

Literatur

Anforderung an Benutzermanagementkomponente

  • Benutzer hat:
    • Vorname, Nachname, Nickname (eindeutig), E-Mail(eindeutig) Adresse, Passwort
  • Benutzer hat nicht:
    • Diätvorlieben, Eventadminstratorflag etc.
  • Anforderung an die Schnittstelle
    • Benutzeradministration
      • Benutzer anlegen --> Rückgabe: OK oder Fehler weil Nickname und/oder E-Mail nicht eindeutig,
      • Benutzer löschen --> Rückgabe: OK wenn geklappt sonst Fehlerstring
      • Benutzer ändern (Alles außer Nickname)--> Rückgabe wie Benutzer anlegen
    • Benutzerabfragen
      • Gebe zu einem gegebenen Nickname den Vornamen und Nachnamen zurück
      • Gebe zu einem gegebenen Nickname die E-Mail Adresse zurück
    • Passwort zurücksetzen mit Nickname oder E-Mail--> Rückgabe: OK oder Fehler wenn Nutzer nicht im System
    • Authentifizierung mit Nickname + Passwort oder E-Mail + Passwort --> Rückgabe: Authentifizierung OK oder Authentifizierung nicht OK
  • Anforderungen an die Implementierung
    • Rücksetzen des Passwortes mit temporären Passwort an die E-Mailadresse
    • Nickname und E-Mail Adresse müssen eindeutig sein

Intern

Organisation