Praxis der Software-Entwicklung 12 WS12/13/Mensa
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.
Betreuer
- Erik Burger (IPD)
- Matthias Huber (IKS)
- Jonas Stubenrauch (arconsis)
- Dominic Frei (arconsis)
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
- Benutzeradministration
- 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