Lehrveranstaltungen
Modellgetriebene Softwareentwicklung
Komplexpraktikum (WS 06) - Organisation
News
- 01.11.2006 Lösungen für MagicDraw:
1. Bitte Poseidon versuchen!
2. Parallel wir versucht zentrale VMWare auzusetzen bzw. billige MagicDraw Lizenzen zu erstehen. - 13.10.2006 Einführung in GignoMDA: Installation und Nutzung. Am 18.10.2006 3.DS. Raum Wahrscheinlich wieder E06.
- 12.10.2006 GignoMDA Binaries und Doku in Arbeit
- 11.10.2006 Das Kick-Off Meeting hat stattgefunden. Die Gruppen sind festgelegt, entsprechende Informationen finden Sie links unter "Gruppen".
- 20.09.2006 Die Einschreibung über jExam ist eröffnet.
Überblick
In diesem Komplexpraktikum geht es um die Entwicklung einer Verwaltungssoftware für Islandpferde-Turniere. Dazu ist eine Datenbankanwendung zu entwickeln, die die komplette Verwaltung eines solchen Turniers übernimmt -- von der Vorbereitung über die Einschreibung der Teilnehmer, das Abrechnen von Teilnahme- und Übernachtungsgebühren bis hin zur Durchführung des Turniers (Aufnahme der Noten, Ermitteln der Sieger und Platzierungen) und der Nachbereitung (Veröffentlichung der Ergebnisse im Internet, Nachverfolgung ausstehender Zahlungen).
Die Anwendung muß sich an den einschlägigen Regelwerken orientieren und ausreichend flexibel sein, um schnell auf Änderungen dieser Regelwerke reagieren zu können. Relevant sind hierbei insbesondere die Regelwerke der FEIF (FIPO), des IPZV (IPO) und der FFCI (RCI). Die technische Umsetzung der Anwendung soll mit Hilfe des MDA-Generator-Werkzeugs GignoMDA erfolgen.
Das Thema hat durchaus praktischen Bezug, eine leicht nutzbare und erweiterbare Software gibt es, trotz einiger Bemühungen, noch nicht. Eine entsprechend gute Praktikumslösung könnte also durchaus ihren Weg in eine Anwendung in der Praxis finden.
Organisation
Das Komplexpraktikum wird betreut von Steffen Zschaler und Sebastian Richly. Die Einschreibung erfolgt über jExam. Das Komplexpraktikum kann mit 0/0/4 SWS angerechnet werden.
Maximal drei Gruppen zu je maximal fünf Studenten entwickeln unabhängig voneinander eine Lösung der Aufgabenstellung (s. unten). Dabei ist es Ihre Aufgabe, sich im Team entsprechend zu organisieren und den Projektablauf geeignet selbst zu definieren. Zu gewissen Zeitpunkten (siehe Meilensteine) finden obligatorische Präsentationen des bis dahin erreichten Standes der einzelnen Gruppen statt. Das Praktikum schließt mit einer Abschlußpräsentation der Ergebnisse.
Das erste Treffen findet am 11. Oktober, in der 3ten DS im Raum INF 2078 (Informatikneubau) statt. An diesem Termin werden die endgültigen Gruppeneinteilungen festgelegt, Anwesenheit ist daher absolut notwendig.
Aufgabenstellung
Zu entwickeln ist eine Anwendung zur Unterstützung der Verwaltung und Organisation von Islandpferdeturnieren. Grundlage der Anwendung sind dabei die einschlägigen Regelwerke nationaler und internationaler Verbände (IPZV, FEIF, FFCI, etc.), wobei die Anwendung leicht auf Änderungen dieser Regelwerke (z.B. Änderung bzw. Hinzufügen von Prüfungen (insbesondere der Benotungsschemata), Änderung der Nennungsregeln, Hinzufügen/Ändern von Klassen, etc.) anpassbar sein muß.
Die Anwendung soll in zwei Modi laufen:
- Konfigurationsmodus: In diesem Modus wird die Anwendung für ein konkretes Turnier eingerichtet. Dazu sind Beschreibungsdaten (Turniertermin und -ort, etc.) anzugeben, die anzubietenden Prüfungen auszuwählen, Unterkunftsmöglichkeiten für Pferde und Reiter zu beschreiben, etc. In diesem Modus sollte es auch möglich sein, neue Prüfungen hinzuzufügen und Prüfungsreglements zu ändern und zwar soweit möglich ohne Programmierkenntnisse.
- Turniermodus: In diesem Modus wird die Anwendung zur Durchführung eines konkreten, zuvor konfigurierten Turniers eingesetzt. Dies umfaßt die Aufnahme von Nennungen, wobei die einschlägigen Regelungen zu beachten sind, das Schließen der Prüfungen, das Erstellen eines Zeitplans sowie von Startreihenfolgen (unter Beachtung zusätzlicher Randbedingungen zum Schonen der Pferde und der Reiter), das Eintragen der Noten der aktuellen Prüfung inklusive Bestimmen von Finalteilnehmern und Platzierungen (per Prüfung sowie Kombinationswertung per Klasse) sowie Abrechnung und Nachsorge.
Anrechnung
Diese Lehrveranstaltung kann wie im Lehrangebot der Fakult�t angegeben eingebracht werden. Studenten anderer Studiengänge können den Kurs besuchen, jedoch nicht prüfen lassen.