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
Modulverantwortliche(r)
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


