Vorlesung "Praktikum Software-Entwicklung 12" WS0910
Entwicklung einer verteilten Aufgabenverwaltung für mobile Endgeräte
In diesem Praktikum soll eine servergestützte Aufgabenverwaltung (Todo-Liste) für iPhones entwickelt werden. Dabei wird der gesammte Entwicklungsprozess (Requirements-Phase, Entwurf, Implementierung, Validierung, Review) durchlaufen. Die Implementierung erfolgt in Java (Server) bzw. Objective-C (Client). Während des Praktikums wird es zu Themen wie z.B. Code-Review, JUnit oder Objective C Einführungsveranstaltungen geben.
Die zentrale Auftakt-Veranstaltung mit Aufgabenvorstellung fand am Dienstag, 20.10.2009 um 15:45 im HSaF (Hörsaal am Fasanengarten, Geb. 50.35) statt.
Organisatorisches:
- Für die Teilnahme (empfohlen für das 3. Sem BA Informatik, wenn alle Module aus dem 1./2. Semester vorliegen) wird die erfolgreiche Teilnahme an folgenden Veranstaltungen vorausgesetzt: Grundbegriffe der Informatik, Programmieren, Algorithmen 1, Softwaretechnik 1.
- Der Umfang beträgt 6 LP (4 SWS), entsprechend ca. 200 Arbeitsstunden / Teilnehmer, also 1.5 Arbeitstage/Woche/Teilnehmer.
- Der ungefähre Zeitplan ist Ende Oktober 2009 - Mitte März 2010; in diesem Zeitraum sind 15 Wochen Praktikumsbetrieb nach Absprache geplant.
- Eine Anmeldung über WebInscribe unter http://pp.info.uni-karlsruhe.de/lehre/WS200910/pse/ wird im Laufe des SoSe2009 freigeschaltet (dies wird auch auf dieser Seite angekündigt).
nächste Termine
- Di 09.02.2010, 12:00: Abgabe Implementierungs-Dokumentation
Datum | Beschreibung | Weitere Infos |
---|---|---|
Di 03.11.2009, 15:45 Uhr | Einführungsveranstaltung | Seminarraum 348, Informatik-Gebäude |
Di 17.11.2009, 12:00 Uhr | Abgabe Pflichtenheft | |
Di 17.11.2009, 15:45 Uhr |
Vorlesung "Aufwandsabschätzung 1" | Seminarraum 348, Informatik-Gebäude |
Do 19.11.2009 15:45 Uhr 16:30 Uhr |
Kolloquium Pflichtenheft Gruppe 1 Gruppe 2 |
Seminarraum 333, Informatik-Gebäude |
Di 24.11.2009, 12:00 Uhr | Abgabe Übungsblatt "Aufwandsabschätzung" | per SVN |
Di 24.11.2009, 15:45 Uhr |
Aufwandsabschätzung 1, Besprechung Übungsblatt |
Seminarraum 348, Informatik-Gebäude |
Di 01.12.2009, 15:45 Uhr | Aufwandsabschätzung, Wiederholung |
Seminarraum 348, Informatik-Gebäude |
Do 03.12.2009, 15:45 Uhr | Aufwandsabschätzung 1, Experiment | |
Di 08.12.2009, 15:45 Uhr |
Vorlesung "JUnit" |
Seminarraum 348, Informatik-Gebäude |
Di 15.12.2009, 12:00 Uhr |
Abgabe Entwurfsdokument |
per SVN |
Di 15.12.2009, 15:45 Uhr | Vorlesung "Objective-C" | Seminarraum 348, Informatik-Gebäude |
Do 17.12.2009 15:45 Uhr 16:30 Uhr |
Kolloquium Entwurfsdokument Gruppe 1 Gruppe 2 |
Seminarraum 348, Informatik-Gebäude |
Di 12.01.2010 15:45 Uhr | Vorlesung "Bottom-Up-Aufwandsschätzung" | Seminarraum 348, Informatik-Gebäude |
Di 19.01.2010 15:45 Uhr | Vorlesung "Besprechung des Übungsblatts Bottom-Up-Aufwandsschätzung" | Seminarraum 348, Informatik-Gebäude |
Do 21.01.2010 nach Vereinbarung |
Bericht über Zwischenstand bei der Implementierung |
Unser Büro, Raum 323, Informatik-Gebäude |
Do 21.01.2010 15:45 Uhr | Experiment "Bottom-Up-Aufwandsschätzung" | Seminarraum 348, Informatik-Gebäude |
Di 26.01.2010 15:45 Uhr |
Vorlesung "Reviews" |
Seminarraum 348, Informatik-Gebäude |
Di 09.02.2010 12:00 |
Abgabe Implementierung |
per SVN |
Do 11.02.2010 15:45 Uhr 16:30 Uhr |
Kolloquium Implementierung Gruppe 1 Gruppe 2 |
Seminarraum 348, Informatik-Gebäude |
Di 09.03.2010 |
Abgabe Validierung |
per SVN |
Di 16.03.2010 15:45 Uhr | Abschlusspräsentation | Seminarraum 348, Informatik-Gebäude |
Dokumente
- 03.11.2009 Einführungsveranstaltung: Folien, Anforderungsdokument
- 17.11.2009 Function-Point-Analyse
- 24.11.2009 Anmerkungen zum Entwurf
- Homepage des "Praxishandbuchs Function Point Analysis" mit Beispieldokumenten/Musterlösungen
- 8.12.2009 Vorlesungsfolien
- 15.12.2009 Vorlesungsfolien Objective-C
- 17.12.2009 Anmerkungen zur Implementierung
- 26.01.2010 Folien+Aufgabenblatt
- 05.02.2010 Anmerkungen zur Validierung
- In der 7. KW (15.2-19.2) sind wir nur per EMail erreichbar
Ansprechpartner am Lehrstuhl IPD Reussner sind Erik Burger und Matthias Huber.