Projekt Software Engineering 2 (PSE2)
1/2. Semester
10 ECTS | 8 SWS
Continuous Assessment (CA)
Entwickle Software im echten Projektkontext: Du arbeitest mit einem hochschulexternen Partner zusammen, evaluierst verschiedene Technologien zum Lösen seiner Anforderungen, entwirfst und dokumentierst eine Software-Architektur dafür und entwickelst einen lauffähigen Prototypen.
Inhalte
- Selbständige Teamorganisation, entwickeln / anpassen und dokumentieren eines geeigneten Arbeits- und Entwicklungsprozesses
- Entwickeln und validieren verschiedener (technischer) Prototypen
- Entwickeln und dokumentieren der Softwarearchitektur für ein geeignetes Zielprodukt
- Vorbereiten und Durchführen regelmäßiger Fortschrittsberichte
- Feedback durch den Partner sowie die Dozenten der entsprechenden Fachmodule
Lernziele/Kompetenzen
Die Studierenden sind in der Lage,
- mit unterschiedlichen Projektpartnern / Stakeholdern umzugehen,
- abzuschätzen welche Prozesse / Methoden / Werkzeuge im gegebenen Projektkontext sinnvoll sind und diese geeignet anzupassen,
- alle Aufgaben von der Anforderungsermittlung bis zur Umsetzung in einen stabilen Prototyp und der abschließenden Präsentation beim Projektpartner selbständig durchzuführen
- 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,
Literatur
- I. Sommerville, Software Engineering, Pearson Studium 10. aktualisierte Auflage, 2018.
- M. Richter and M. Flückiger, Usability Engineering kompakt, Spektrum Akademischer Verlag, 2007.
- E. Gamma, R. Helm, R. Johnson, and J. Vlissides: Entwurfsmuster - Elemente wiederverwendbarer objektorientierter Software, Addison-Wesley, 2. Auflage, 2001.
Dozentinnen / Dozenten
- Prof. Dr. Anuja Hariharan
- Prof. Dr. Peter Knauber
- Prof. Kirstin Kohler
Empfohlene Vorkenntnisse
Daten zum Modul
| Semester |
1/2 |
| Unterrichtssprache |
Deutsch |
|
Häufigkeit
|
Sommersemester
|
| Kreditpunkte (CP)
|
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 (SWS)
| Projekt |
6 SWS |
| Workshop |
2 SWS |
| Summe |
8 SWS |
Arbeitsaufwand (Workload)
| Vorlesung |
30 h |
| Selbststudium |
270 h |
| Summe |
300 h |