Projekt
Die
Projektergebnisse sind jetzt online! Nähere Informationen dazu gibts
hier.
Die Präsentationstermine stehen fest (s.u.).
Auch während
der Projektphase findet donnerstags zur Vorlesungszeit ein Tutorien statt! Es dient als
Frage-Antwort-Stunde. Nähere Auskünfte geben Ihnen die Tutoren.
Termine:
- Do. 03.06.10:
Veröffentlichung der Projektbeschreibung
- Kalenderwochen
KW 27, 28: Frage-Antwort-Studen während des Projekttutoriums, Donnerstags zur Vorlesungszeit!
- Sa. 31.07.10:
Abgabe des Projekts. Vereinbaren Sie bitte spätestens mit
Abgabe einen zeitnahen Präsentationstermins bei Ihrer
Tutorin/Ihrem Tutor.
- Präsentationstermine:
Präsentationstermine für Ihr Projekt sind Do 29.7. ab 10 Uhr Raum K48,
Mo 2.8. ab 9 Uhr Raum K48 und Di 3.8. ab 9 Uhr Raum K48. Bitte tragen Sie sich auf
http://www.doodle.com/gme6hbpa8v3aaegd ein,
um einen Termin zu vereinbaren.
Forum:
Nutzen Sie neben dem
Tutorium auch das
Forum,
um Fragen
bezüglich des Projekts zu klären.
Abgabe:
- Die Abgabe Ihres Projekts muss bis zum 31.07.10, 12:00 Uhr
erfolgen. Verspätete
Abgaben werden nicht gewertet!
- Die Abgabe erfolgt bei Ihrer/Ihrem jeweiligen Tutor/in.
- Abzugeben sind per Mail eine elektronische Version aller
relevanten Dokumente. Diese
müssen zusätzlich in
ausgedruckter Form abgegeben werden. Die genauen
Modalitäten
zur Abgabe entnehmen Sie bitte der Projektbeschreibung.
Projektbeschreibung:
Das diesjährige
Projekt legt den
Fokus auf die Modellierung eines Softwaresystems mit
Datenbankanbindung. Aufgabe ist es, einen gegebenen
Anforderungskatalog auf ein Datenbankschema und ein Objektmodell
abzubilden. Eine detaillierte Aufgabenbeschreibung finden Sie
in
der
ausführlichen
Projektbeschreibung (pdf).
Wichtige Hinweise (werden laufend ergänzt):
FAQ (werden laufend ergänzt):
- Frage: Wie sieht es mit dem Rechte-Management aus? Muss das zwangsläufig auf dem System
des DBS aufbauen oder kann man ein eigenes bauen?
Antwort: Wie in der Spezifikation des Projekts geschrieben, müssen Sie die Berechtigungen für die
einzelnen Objekte und Benutzer zentral erfassen. Es ist auf Datenbankebene nicht möglich, Berechtigungen
für einzelne Tupel zu vergeben, d.h. es genügt nicht, verschiedene Datenbankbenutzer anzulegen. Sie
müssen die Berechtigungen für einzelne Benutzer/Rollen im Schema modellieren!
Testdaten:
- Auf Grund der unterschiedlichen Modellierungsmöglichkeiten ist es
leider nicht ohne weiteres möglich, passende Testdatensätze für alle
Entitäten zu liefern. Daher werden Ihnen zum einen Datensätze für
einzelne Entitäten und Generatoren zur Verfügung gestellt. Diese
können Sie erweitern bzw. so anpassen, dass sie auf Ihr Modell passen.
- testdaten.zip: Das
Archiv enthält Informationen über Gruppen und Spiele (jeweils
als .txt Datei). Zusätzlich sind im Archiv
sampleDataGenerator.jar enthaltenen Generatorklassen
ExamplePlayerGenerator.java und ExampleTeamGenerator.java enthalten,
die Beispieldatensätze für Spieler und den Betreuerstab von
Mannschaften generieren.