Navigation auf uzh.ch
Im Zweiwochenrhythmus werden insgesamt sieben Übungen ausgegeben. Die erfolgreiche Bearbeitung und Abgabe dieser Übungen ist Bestandteil des Leistungsnachweises. Wir unterstützen Sie, indem an insgesamt acht Terminen nach der Vorlesung Übungsbesprechungen stattfinden.
Die Übungen sind integraler Bestandteil des Lernstoffes. Die Studierenden lernen dabei, in der Vorlesung vermittelte Fertigkeiten und Techniken des Software Engineerings im Rahmen einer konkreten Aufgabenstellung praktisch anzuwenden.
In Übung 1 beschäftigen Sie sich in Einzelarbeit mit dem Verstehen und Ändern bestehender Software. In den Übungen 2-7 bearbeiten Sie in Gruppen hier ein kleines Projekt. Jede dieser Übungen fokussiert auf bestimmte Elemente in der Entwicklung einer kleinen Applikation. Entsprechend geben Sie bei diesen Übungen jeweils bestimmte Teilergebnisse Ihres Projekts ab. Für die Teilnahme an den Übungsbesprechungen siehe:hier.
Ihr Auftraggeber (gespielt durch den Übungsleiter) will eine Applikation zur Visualisierung von öffentlich zugänglichen statistischen Daten der Schweiz entwickeln lassen. Als Pilot soll ein Datensatz über die Ergebnisse von eidgenössischen Abstimmungen (Volksentscheide auf Bundesebene) visualisiert werden. Die Daten finden Sie auf der Webseite über Abstimmungen des Bundesamts für Statistik: Abstimmungen in der Schweiz.
Kernanforderungen an die Applikation sind:
Detaillierte Anforderungen und die Priorisierung, was im Rahmen des Übungsprojekts tatsächlich realisierbar ist, werden Sie in den Übungen erarbeiten. Die ausgewählten Anforderungen werden Sie in drei Schritten (Sprints) implementieren. Das Ziel ist, dass Sie dem Auftraggeber am Ende jedes Schritts demonstrieren können, dass und wie Ihre Applikation die ausgewählten Anforderungen realisiert.
Ihr Auftraggeber stellt folgende Randbedingungen:
Betreuung: |
Übungsleiter: Irina Todoran (todoran@ifi.uzh.ch) & Dustin Wüest (wueest@ifi.uzh.ch) Unterrichtsassistentin: Martina Rakaric (martina.rakaric@gmail.com) |
Übungsbesprechung | Raum BIN 2.A.01, 11:50 Uhr |
Interviews: | Raum BIN 2.A.01 |
Ausgabe | Abgabe | Übung | Dateien | Besprechung | |
---|---|---|---|---|---|
1 | 17.09.2013 | 30.09.2013 | Programmverstehen |
|
08.10.2013(De)
|
2 | 01.10.13 | 14.10.13 | Projekt Anforderungsspezifikation, Google Web Toolkit Tutorial |
| 22.10.13(De) |
3 | 15.10.13 | 21.10.13 | Softwarearchitektur |
| 29.10.13 (De) |
4 | 22.10.13 | 01.11.13 | Realisierungsplan, Benutzerschnittstellenprototyp, Aufgabenbeschreibungen für Sprint 1 |
| 05.11.13 (Pf) |
5 | 05.11.13 | 17.11.13 | Sprint 1 (implementiert die Aufgabenbeschreibungen für diesen Sprint und liefert eine lauffähige, getestete Applikation), Aufgabenbeschreibungen für Sprint 2 | 19.11.13(Pf) | |
6 | 19.11.13 | 01.12.13 | Sprint 2 (implementiert die Aufgabenbeschreibungen für diesen Sprint und liefert eine erweiterte, lauffähige, getestete Applikation), Aufgabenbeschreibungen für Sprint 3 | 03.12.13(Pf) | |
7 | 03.12.13 | 15.12.13 | Sprint 3 (implementiert die Aufgabenbeschreibungen für diesen Sprint und liefert eine erweiterte, lauffähige, getestete Applikation)
Schlusspräsentation und Abnahme | 17.12.13(Pf) |
Pf - Pflichtteilnahme
De - Dringend empfohlen
Bitte schicken Sie Ihre Übungsausarbeitungen bis
spätestens zu dem jeweiligen Abgabedatum (23:59 Uhr) via OLAT.
Bezeichnen Sie die
Gruppenmitglieder für jede Abgabe, indem Sie die Namen, Vornamen und
Matrikelnummern der Gruppenmitglieder angeben. Zusätzlich ist zu
kennzeichnen, welches Gruppenmitglied an welcher Aufgabe mitgearbeitet
hat.
Die Einhaltung der folgenden Regeln für die abgegebenen Dokumente hilft uns zudem bei der Handhabung Ihrer Lösung:
Der Nachweis für das Bestehen der Übungen setzt sich zusammen aus der Abgabe der geforderten Artefakte in hinreichender Qualitätund dem erfolgreichen Auftreten in einem oder evtl. mehreren Interviews.
Es müssen gesamthaft mindestens 70 Punkte (max. 140) in den Übungen erreicht werden.
Zur Leistungskontrolle der abgegebenen Übungen können die Gruppen zu kurzen Interviews aufgeboten werden. Dabei müssen verschiedene Fragen zur abgegebenen Lösung beantwortet werden können. Das Abschneiden bei diesen Interviews fliesst in die Bewertung der jeweiligen Übungsaufgabe mit ein. Bei ungenügender Leistung im Interview kann die Aufgabe für die betreffende Person mit 0 Punkten gewertet werden.