Softwareprojekt (SWP) WS 2009/2010

Betreuer: Leif Singer

Inhalt

Im Rahmen des Softwareprojekts sollen Studierende praktische Erfahrungen und Einblicke in die Entwicklung von Software erhalten. Hierzu soll ein Softwareprodukt in einem zeitlich festgesteckten Rahmen fertiggestellt werden. Besonderes Augenmerk soll hierbei auf den Softwareentwicklungsprozess gelegt werden. Bei den Studierenden soll ein Bewusstsein für die Probleme geweckt werden, die bei der Entwicklung von Software auftreten können. Dazu sollen einige Verfahren, welche in der Vorlesung Softwaretechnik behandelt worden sind, praktisch angewendet werden.

Während des Software-Projekts simuliert das Fachgebiet Software Engineering die Firma Fungate, den fiktiven Arbeitgeber der Studierenden. Die Kunden von Fungate, ebenfalls gestellt durch das Fachgebiet Software Engineering, bekommen Gruppen von ca. 5 Fungate-Mitarbeitern (Studierenden) als Projektteam zugewiesen. Dieses Team entwickelt dann im Laufe des Software-Projekts ein Software-Produkt nach den Wünschen und Vorstellungen des jeweiligen Kunden.

Als technische und methodische Unterstützung kann jedes Projektteam innerhalb von Fungate auf einen Software-Engineering-Berater zurückgreifen, der ebenfalls vom Fachgebiet gestellt wird. Zur Qualitätssicherung werden außerdem Quality Gates und Reviews eingesetzt.

Kleine Neuigkeiten, die zwar nicht essentiell, aber vielleicht doch interessant sind, veröffentlicht das Software-Projekt hier per Twitter. Wer diesen Dienst nicht nutzen kann oder möchte, kann die Nachrichten auch einfach per RSS abonnieren.


Einführungsveranstaltung

Am 6. Oktober 2009 findet von 11:30 bis 13:00 Uhr im Multimedia-Hörsaal (Raum 3703 023) die Einführungsveranstaltung zum Softwareprojekt statt. Dort werden alle inhaltlichen und organisatorischen Fragen — dies beinhaltet auch die Anmeldung — geklärt.

Die Teilnahme an dieser Veranstaltung ist für alle Studenten verpflichtend, die am Softwareprojekt teilnehmen wollen.

Termine

Datum Zeit und Ort Termin
06.10.2009 11:30 - 13:00; Multimediahörsaal Einführungsveranstaltung
hier werden die Inhalte und der Ablauf des Software-Projekts erklärt.
06.10.2009
bis 09.10.2009
ab 13:00, bis 16:00
online (URL wird noch bekanntgegeben)
Anmeldung
bis 12.10.2009 bis 16:00 Email Gruppeneinteilung & Beratertermin
13.10.2009
bis 16.10.2009
verschiedene Termine
siehe Aushang Gruppenaufteilung
Erster Termin der Gruppen beim SE-Berater
16.10.2009
bis 05.11.2009
  Analysephase
30.10.2009 bis 13:00 Abgabe der Anforderungsspezifikation für ein optionales Kurzreview.
Kosten: ein SE-Berater-Gutschein.
06.11.2009   QualityGate 1.1
07.11.2009
bis 03.12.2009
  Entwurfsphase oder Entwicklung eines Prototypen
Jede Gruppe kann hier selbst entscheiden, ob diese Phase ganz klassisch aus der Erstellung des Software-Entwurfs besteht oder ob, etwas agiler, ein Prototyp entwickelt wird.
10.11.2009 4 Gruppen 10:00 - 11:30
3 Gruppen 13:00 - 14:30
Räume des Fachgebiets Software Engineering
Konfliktmanagementseminar
nach Vereinbarung
vor QG 2.1
  Je nach zuvor gewählter Option: Review der Entwurfsspezifikation oder der Prototypendokumentation
04.12.2009   QualityGate 2.1
05.12.2009
bis 14.01.2010
  Implementierungsphase
15.01.2010   QualityGate 3.1
15.01.2010
bis 21.01.2010
  Inbetriebnahmephase
Falls QualityGate 3.1 bestanden. Endprodukt wird beim Kunden installiert und dort eine Woche lang erprobt.
22.01.2010   Abnahme
Falls Inbetriebnahmephase erfolgreich.
Ende Januar 2010
nach Vereinbarung
  LIDs
Hier halten die Mitglieder einer Gruppe zusammen mit einem SE-Mitarbeiter die gemachten Erfahrungen fest; Dauer ca. 1 bis 2 Stunden.
26.01.2010 11:30 - 13:00, Multimediahörsaal Abschlussveranstaltung
Hier stellen alle Gruppen Ihre Ergebnisse kurz vor. Folien für 3-5 Minuten Vortrag spätestens am 22.01.2010 an Leif Singer mailen.