Projekte
Das Projekt wird im Team entwickelt. Jedes Teammitglied führt einen Blog, in dem die eigenen Beiträge zum Projekt dokumentiert und reflektiert werden sollen.
Projektphasen
(Vorabinfo)
P0 – Projektidee: Team und Idee finden
P1 - Projektbeschreibung: Projektidee beschreiben. Wer was wie
P2 – Anforderungen: Anforderungen erheben und definieren
P3 – Architektur: Software-Architektur definieren, modellieren
P4 – Review: Review von P3 eines anderen Teams
P5 – Umsetzung: Implementieren des Systems (bzw eines Ausschnitts) + Dokumentation
Anforderungen an Planung und Umsetzung
- Ihr Projekt muss Datenhaltung und -verarbeitung bedingen. Deutsch: Projekt ohne Datenverarbeitung gibt's nicht.
- Die Datenhaltung muss in einer eigenen Daten-Komponente objektorientiert geplant (P3) und implementiert (P5) werden. Der Zugriff auf diese Komponente ist über eine Schnittstelle zu abstrahieren, sodass ein Austausch der Datenhaltung (z.B. SQL, XML, etc.) innerhalb der DB Komponente ohne Änderung des Code der anderen Komponenten möglich wäre.
- Sie können sowohl XML als auch SQL Datenanbindung verwenden (SQL wird jedoch nicht in der VO oder im PR behandelt).
- Es soll ein Skript entwickelt werden, das sinnvolle Testdaten generiert und über die DB Schnittstelle in die DB einspeist.
- Das Projekt muss mind. ein Web-basiertes Subsystem beinhalten (z.B. Web UI, Gadget, Widget, Plugin, etc.)
- Es soll im Projekt für zumindest eine Funktionalität AJAX sinnvoll verwendet werden.
- Der Prototyp der Anwendung (P5) muss für das Projekt wichtige Anforderungen und Anwendungsfälle unterstützen; "Login" und "Registrieren" sind in diesem Sinne keine wichtigen Anwendungsfälle.
- Die Webanwendung sollte eine benutzerfreundliche Nutzung und Navigation ermöglichen.
Letzte Änderung: 03.11.2009, 14:59 | 239 Worte