Modultitel

  • Techniken der Projektentwicklung

Modultitel (Englisch)

Lehrveranstaltungen des Moduls

  • Grundlagen der Projektentwicklung (1V)
  • Softwaremodellierung mit UML, Projektanalyse und -präsentation (3V/S/Ü)
  • Softwaregruppenprojekt und Abschlusspräsentation

Lehrinhalte

Im Rahmen dieses Moduls werden die grundlegenden Techniken des Projektengineerings ausgehend von der Leistungserhebung über die Angebotserstellung bis zur konkreten Durchführung eines realen Projekts vermittelt. Zur objektorientierten Modellierung Softwareengineeringprozesses wird UML (Unified Modeling Language) eingesetzt. In Gruppen von ca. 12 Studierenden ist ein praktisch relevantes Softwareprojekt durchzuführen, wobei neben dem Entwurf und der Implementierung des Projekts auch Aspekte wie Analyse der Kundenwünsche, Interviewtechniken, Fragebogenentwurf und –auswertung, Risikoanalyse, Projektdokumentation, Projektpräsentation (mündlich, schriftlich) und Selbstorganisation in der Gruppe behandelt werden.

Kompetenzen

Die Studierenden sollen in der Lage sein, die grundlegenden Techniken des Softwareengineering in realen Softwareprojekten anwenden zu können. Die erlernten Techniken sollen es den Studierenden ermöglichen, in Teamarbeit eine anwendungsfallzentrierte Problemanalyse durchzuführen. Davon ausgehend sollen sie mittels UML ein objektorientiertes Modell für die zu erstellende Software entwerfen können, welches schrittweise bis hin zur Implementierung in Java verfeinert wird. Die Studierenden sollen ferner allgemeine Techniken des Projektmanagements beherrschen, die eine sinnvolle Teambildung sowie eine realistische Zeit- und Resourcenplanung ermöglichen. Zusätzlich erworbene Kenntnisse über Vortrags- und Präsentationstechniken sollen den Teilnehmern die Fähigkeit geben, alle Themen der Projektdurchführung effektiv zu kommunizieren.

Anzahl Einzelleistungen (benotet und unbenotet)

drei unbenotete Einzelleistungen und zwei unbenotete Gruppenleistungen

Prüfungsformen

Kolloquium, Diskussionsmoderation, Übungsaufgaben
Projektpräsentation, Softwareerstellung (Gruppenleistung)

Voraussetzungen für die Vergabe von Leistungspunkten

Bestehen des Kolloquiums für die Vorlesung ergibt 2 LP. Erfolgreiche Durchführung einer Diskussionsmoderation und erfolgreiche Bearbeitung der Übungsaufgaben für die Veranstaltung Softwaremodellierung mit UML, Projektanalyse und -präsentation ergibt 5 LP. Der Erwerb dieser 7 LP ist die Voraussetzung für die Teilnahme am Gruppenprojekt. Erfolgreiche Softwareentwicklung und -präsentation ergibt 7 LP.

Arbeitsaufwand und Leistungspunkte

Grundlagen der Projektentwicklung:
Vorlesung
Nachbereitung der Vorlesung
Vorbereitung Kolloquium
gesamt: 60h = 2 LP
2 SWS x 8 Wochen
2h/Woche x 8 Wochen
= 15h
= 15h
= 30h
Softwaremodellierung mit UML, Projektanalyse
und -präsentation:
Vorlesung, Seminar, Übung
Moderationsvorbereitung und Übungsaufgaben
gesamt: 150h = 5 LP
3 SWS x 16 Wochen = 45h
=105h
Softwaregruppenprojekt
Projektpräsentation
gesamt: 210h = 7 LP
40h x 5 Wochen =200h
= 10h

Leistungspunkte für das Modul: 14 LP

Teilnahmevoraussetzungen und Vorkenntnisse

Algorithmen und Datenstrukturen oder Grundlagen der Programmierung

Modultyp und Verwendbarkeit

Pflichtmodul für die Bachelorstudiengänge

  • Naturwissenschaftliche Informatik
  • Kognitive Informatik
  • Bioinformatik und Genomforschung
  • Medieninformatik und Gestaltung

Dauer des Moduls / Angebotsturnus

Wintersemester: Vorlesungen, Seminar
Sommersemester: Softwaregruppenprojekt
jährlich