Überblick

Ziel der Lehrveranstaltung Softwareprojekt (SWP) ist es, ein Softwareprojekt möglichst "gut", in sich konsistent und zusammenhängend über zwei Semester hinweg auf eine objektorientierte Art und Weise zu analysieren, zu entwerfen (mittels einer einzigen Notation, der Unified Modeling Language UML) und zu implementieren. Hierzu werden im ersten Semester (MD 6) diejenigen Projektthemen behandelt, die den ersten Teil des Vorgehensmodells definieren, welches in den kommenden beiden Semestern angewendet wird, um das Softwareprojekt erfolgreich zu bearbeiten (Analyse, Sollkonzept, Fachklassenmodell etc.). Im zweiten Semester (MD 7) werden der Entwurf und die Implementierung des Softwareprojekts vorgenommen.

Die Lehrveranstaltung besteht aus Vorlesungen, in denen primär neue Themeninhalte vermittelt werden, Übungen, in denen diese Themen weiter aufbereitet und praktisch vertieft werden und Präsentationen, in denen die Studierenden den Arbeitsstand innerhalb Ihres Projekts vorstellen. In den Präsentationen wird auch auf die äußere Form jedes Vortrags großen Wert gelegt, der von einzelnen oder allen Gruppenteilnehmern mittels Beamer-Medium vorgestellt werden sollte. Nach jeder Präsentation folgt jeweils eine gemeinsame Diskussion mit allen Teilnehmern.

Gruppeneinteilung

Die Teilnehmer werden im allgemeinen in Gruppen von vier bis fünf Studenten gleichen Niveaus aufgeteilt. Richtwert hierfür ist zwar offiziell die Vornote aus den Lehrveranstaltungen Programmieren II und Systemanalyse, das muss allerdings nicht allzu streng genommen werden, da schließlich auch "die Chemie" der einzelnen Gruppenteilnehmer stimmen muss.

Die Gruppeneinteilung sollte durch alle Teilnehmer der Lehrveranstaltung in der Woche zwischen der ersten und zweiten Vorlesung selbständig abgeschlossen werden. Sollten einzelne Teilnehmer eigenständig keine Gruppe finden, erfolgt eine Einteilung dieser Personen durch die Lehrbeauftragten in der zweiten, spätestens in der dritten Vorlesung.

Spätestens zur Abgabe des ersten Meilensteins Projektstudie (in der dritten Vorlesung) muss die Belegung der Lehrveranstaltung und die Gruppenbildung abgeschlossen sein.

Bewertung

Im Rahmen der Übungszeiten werden von jeder Übungsgruppe im Semester insgesamt sieben aufeinander basierende, meist praktische Modellierungs- oder Implementierungsaufgaben (so genannte "Meilensteine") abgegeben. Diese Aufgaben werden während der Übungszeiten intensiv mit den Lehrbeauftragten besprochen. Die Abgabe erfolgt während der Übungszeiten pünktlich zum angegebenen Termin (ersichtlich im Internet auf einer zu Beginn des Semesters bekannt gegebenen Webseite und konkretisiert in der Vorlesung).

Aus einer verspäteten Abgabe erfolgt Notenabzug (eine Notenstufe pro Woche). Die vollständige Bearbeitung eines Meilensteins wird mit der Note 1,7 bewertet. Zusatzpunkte (Noten 1,3 oder 1,0) können durch eine überdurchschnittlich gute Arbeit erreicht werden. Notenabzug erfolgt bei ungenügender Leistung.

Die Abgabe erfolgt ausschließlich ausgedruckt auf Papier (mehrere Seiten werden getackert) mit Deckblatt (inkl. Gruppenname, -logo und Liste der Gruppenmitglieder mit Matrikelnummern, eMail-Adressen und Fotos). Andere Abgabearten oder andere Formate gelten ohne vorherige Absprache mit den Lehrbeauftragten automatisch als nicht abgegeben.

Die Lehrbeauftragten behalten sich die Verteilung einzelner Aufgaben auf bestimmte Gruppenteilnehmer vor, falls sie den Eindruck gewinnen, dass die gruppeninterne Verteilung nur unzureichend erfolgt. Falls eine ausbalancierte gruppeninterne Arbeitsverteilung augenscheinlich überhaupt nicht erfolgte, kann es am Ende des Semesters für einzelne Gruppenteilnehmer zu einer mündlichen Verteidung kommen. Sie werden dadurch von der Gruppenbewertung ausgeschlossen. Stattdessen erfolgt eine Einzelbewertung.

Jede einzelne Bewertung der Projektpräsentation während der VL geht zu 30% in die Gesamtbewertung der Veranstaltung ein, die Bewertung der Meilensteine während der Übungen zu 70%. Zum Bestehen der Lehrveranstaltung ist die abgeschlossene Bearbeitung aller Präsentationen und Meilensteine Voraussetzung. Da es sich um eine Projektgruppenarbeit handelt, gibt es eine Gruppenbewertung. Die Gruppen nehmen selbständig eine Arbeitsverteilung der einzelnen Aufgaben auf ihre Teilnehmer vor.

Aufgrund der Tatsache, dass einige Übungen zeitlich direkt vor der VL liegen, andere direkt dahinter, liegt es im Ermessen des jeweiligen Lehrbeauftragten, wann exakt die Abgabe der Meilensteine erfolgen muss.

Bitte beachten Sie: da es sich bei dem Entwurfs- und Implementierungssemester für einige von Ihnen um das letzte Semester Ihres Studiums handelt, geht die Note mit besonderer Gewichtung in Ihre Diplomnote ein.