Praxis der Software-Entwicklung
- Teilnahme: Die Teilnehmerzahl ist auf drei Teams zu je 5-6 Personen beschränkt. Die Anmeldung erfolgt zentral während der ersten Vorlesungswochen.
Links
Termine
Am Montag dem 16. April 2012 um 15:45 Uhr im Multimedia-Hörsaal -102 im Informatik Hauptgebäude (Geb. 50.34) findet die Auftaktveranstaltung statt. Dort werden die verschiedenen Aufgaben vorgestellt und erklärt wie die Gruppen eingeteilt werden.
Die Einführungsveranstaltung findet am Dienstag dem 24. April 2012 um 14:00 Uhr in Raum -109 im Informatik Hauptgebäude (Geb. 50.34) statt.
Es wird ein wöchentliches Treffen geben. Der Termin dafür wird in der Einführungsveranstaltung abgesprochen.
Materialien
- Folien der Einführungsveranstaltung
- Phase 1: Pflichtenheft
- Phase 2: Entwurf
- Phase 3: Implementierung
- Phase 4: Validierung
Aufgabenstellung
Es gibt viele einfache aber interessante Spiele denen ein Graph zugrunde liegt, sogenannte Graphen Spiele. Eines der bekanntesten ist das Planarity Spiel bei dem man es schaffen muss einen Graphen planar zu zeichnen, das heißt so, dass es keine Kantenkreuzungen gib.
Ihre Aufgabe ist die Entwicklung eines Frameworks mithilfe dessen sich diverse Graphen Spiele leicht implementieren lassen. Das daraus resultierend Programm soll über eine durchdachte graphische Benutzeroberfläche verfügen, die den Spaß am Spielen steigert.
Ablauf und vorläufiger Zeitplan
Neben der Qualität des von Ihnen erstellten Systems, steht das Vorgehen nach einem Prozessmodell der Softwaretechnik bei diesem Projekt genauso im Vordergrund. Dies spiegelt sich auch im nachfolgenden Zeitplan wider. Zu jeder Projektphase ist ein Dokument zu erstellen, das den Ablauf der jeweiligen Phase bzw. deren Ergebnisse beschreibt.
- Beginn: 23. April 2012
- Pflichtenheft-Phase: 23. April - 20. Mai 2012
- Abgabe des Pflichtenhefts: 20. Mai 2012, kurz danach müssen Sie ihr Pflichtenheft im Rahmen eines Kolloquiums erläutern.
- Entwurfs-Phase: 21. Mai - 17. Juni 2012
- Abgabe des Entwurfs: 17. Juni 2012, kurz danach müssen Sie ihren Entwurf im Rahmen eines Kolloquiums verteidigen.
- Implementierungs-Phase: 18. Juni - 15. Juli 2012
- Abgabe Implementierungsbericht: 15. Juli 2012, kurz danach findet das Implementierungskolloquium statt.
- Klausurpause: 16. Juli - 29. Juli 2012 (individuelle anpassbar)
- Qualitätssicherung: 30. Juli - 19. August 2012
- Abgabe des Testberichtes und Systemabnahme: 19. August 2012
- Abschlusspräsentation:
Die Abgabetermine sind verbindlich, die Kolloquien finden nach Vereinbarung statt.