Softwaretechnik-Projekt

Modulnummer
CS1023
Modulverantwortlicher
  • Burkhardt Renz
Kurzbeschreibung

Planung und Durchführung eines Softwareprojekts in einer Gruppe von 4 Projektteilnehmern.

Qualifikations- und Lernziele

Die Studierenden sind in der Lage in Kleingruppen von etwa 4 Personen ein größeres Softwareentwicklungsprojekt selbstständig zu planen und durchzuführen. Die Studierenden wissen über die Notwendigkeit einer systematischen Vorgehensweise wie z.B. Projektplanung und verfolgung, Konfigurationsmanagement, Qualitätssicherung, etc. Sie verstehen, dass die Erstellung von Entwicklungsdokumenten, schriftliche Schnittstellenabsprachen (insb. Softwareergonomie) unabdingbare Voraussetzungen für eine arbeitsteilige Vorgehensweise bei der SoftwareErstellung sind. Sie sind in der Lage in einem Team konstruktiv und kritisch zusammenzuarbeiten. Sie können ihre Ergebnisse einem „Kunden” präsentieren.

Lerninhalte

Die Projektaufgaben wechseln. Der Umfang der zu realisierenden Funktionalität wird so gewählt, dass einerseits eine Aufteilung der Realisierung auf vier Personen sinnvoll möglich ist, andererseits die Aufgabe von weniger Personen nur schwer zu bewältigen ist. Die Teilnehmenden wählen die Realisierungstechnologie selbst, ihren Vorkenntnissen entsprechend. Bevorzugt werden die Projekte in Java und/oder aktuellen Webtechnologien realisiert. Im Einzelnen haben die Teilnehmenden ein Pflichtenheft, einen Grob- und Feinentwurf, eine detaillierte Programmdokumentation, eine Testdokumentation sowie eine Benutzerdokumentation des Softwareprodukts erstellt.

Moduldauer (Semester)
1
Unterrichtssprache
Deutsch
Gesamtaufwand
9 CrP; 270 Stunden, davon etwa 60 Stunden Präsenzzeit.
Semesterwochenstunden
4
Lernformen
Praktikum 4 SWS
Geprüfte Leistung

Prüfungsleistung: Projektarbeit mit mündlicher Prüfung

Bewertungsstandard

Bewertung der Prüfungsleistung nach § 9 der Prüfungsordnung (Teil I)

Häufigkeit des Angebots
Jedes Semester
Literatur

Wird von der jeweiligen Dozentin oder vom jeweiligen Dozenten bekannt gegeben