Projekt Software Engineering 1 (PSE1)
1. Semester
10 ECTS | 8 SWS
Continuous Assessment (CA)
Inhalte
- Umgang mit Produkt- und ggf. auch Projektanforderungen eines hochschulexternen Kunden; erstellen und pflegen einer geeigneten Darstellung dieser Anforderungen
- Selbständige Teamorganisation, entwickeln / anpassen und dokumentieren eines geeigneten Arbeits- und Entwicklungsprozesses
- Entwickeln und dokumentieren eines Qualitätsplans
- Entwickeln und dokumentieren der Softwarearchitektur für ein geeignetes Zielprodukt (hauptsächlich in PSE2)
- Entwickeln und validieren verschiedener Prototypen
- Vorbereiten und Durchführen regelmäßiger Fortschrittsberichte
- Feedback durch den Kunden sowie die Dozenten der entsprechenden Fachmodule
Lernziele/Kompetenzen
Die Studierenden sind in der Lage,
- mit unterschiedlichen Kunden / Stakeholdern umzugehen,
- deren unklare / widersprüchliche Anforderungen (durch iteratives Arbeiten, Prototypen etc.) systematisch einzugrenzen und zu konkretisieren,
- abzuschätzen welche Prozesse / Methoden / Werkzeuge im gegebenen Projektkontext sinnvoll sind und diese geeignet anzupassen,
- alle projektbegleitende Aktivitäten (Planung, Abwicklung anhand etablierter Entwicklungsprozesse, Qualitätssicherung etc.) wahrzunehmen,
- die eigenen Handlungen kritisch zu reflektieren und aus Fehlern zu lernen sowie Vertrauen in die eigene Kreativität und Lösungskompetenz zu entwickeln,
- sich schnell und selbständig in neue und komplexe Domänen einzuarbeiten und unvorhergesehene Hürden aus dem Weg zu räumen.
Literatur
- Michael Lewrich, Patrick Link, Larry Leifer: Das Design Thinking Playbook, 2. Auflage, Vahlen, 2018
- General Stanley McChrystal: Team of Teams, Penguin, 2015
- Richter, M. & Flückiger, M.: Usability Engineering kompakt, Spektrum Akademischer Verlag, 2007
- Sommerville, Ian: Software Engineering. Pearson Studium 8. Auflage, 2007
Dozentinnen / Dozenten
- Prof. Dr. Peter Knauber
- Prof. Kirstin Kohler
- Prof. Dr. Till Nagel
Empfohlene Vorkenntnisse
-
Praktische Erfahrung in einem größeren Softwareentwicklungsprojekt entweder im Rahmen des Bachelorstudiums oder bedingt durch die berufliche Praxis.
-
Theoretische und praktische Vorkenntnisse aus dem Gebiet des Software Engineering.
Daten zum Modul
| Semester |
1 |
| Unterrichtssprache |
Deutsch |
|
Häufigkeit
|
Wintersemester
|
| Kreditpunkte |
10 |
| Modulverantwortlich |
Prof. Dr. Peter Knauber |
| Dauer |
1 Semester |
| Schwerpunkt(e) |
Software Engineering (SE)
|
| Studienleistung |
Keine |
| Prüfungsvorleistung |
Keine |
| Prüfungsleistung |
Continuous Assessment (CA) |
Semesterwochenstunden
| Projekt |
6 SWS |
| Workshop |
2 SWS |
| Summe |
8 SWS |
Arbeitsaufwand (work load)
| Vorlesung |
30 h |
| Selbststudium |
270 h |
| Summe |
300 h |