Software-Archäologie
SWS | 4 | ||||||||||||||||||||
ECTS | 5 | ||||||||||||||||||||
Sprache(n) | Deutsch
(Standard)
Englisch |
||||||||||||||||||||
Lehrform | SU mit Praktikum | ||||||||||||||||||||
Angebot | im Wechsel mit anderen Fächern der gleichen Fachgruppe | ||||||||||||||||||||
Aufwand | 60 Präsenzstunden, 90 Stunden Eigenarbeit zur Vor-/Nachbereitung und Prüfungsvorbereitung |
||||||||||||||||||||
Voraussetzungen | Gute Fähigkeiten zur Softwareentwicklung in einer objektorientierten Programmiersprache, Grundlagen des Software Engineering, Grundlagen Datenbanken, sicherer Umgang mit einer Entwicklungsumgebung |
||||||||||||||||||||
Ziele | Die Studierenden ...
|
||||||||||||||||||||
Inhalt |
|
||||||||||||||||||||
Medien und Methoden | Je nach Dozierendem: Forschendes Lernen, Projektspezifische Arbeitsleistung, Fallstudien, Beamer, Tafel und Folien |
||||||||||||||||||||
Literatur | Jonathan Boccara: The Legacy Code Programmer's Toolbox: Practical Skills for Software Professionals Working with Legacy Code, Independently published 2019, ISBN: 978-1691064137 Michael C. Feathers: Working Effectively with Legacy Code, Addison-Wesley, 14. Auflage, 2013, ISBN: 978-0131177055 Martin Fowler: Refactoring: Improving the Design of Existing Code, Addison-Wesley, 2.Auflage, 2018, ISBN: 978-0134757599 |
||||||||||||||||||||
Zuordnungen Curricula |
|