Lecture (2 SWS, 3 ECTS)
SOFTWARE EVOLUTION (Module ISWEvol)
Maintenance, Reengineering and Progressive Development
Most of the costs of productively used software arise after its completion, not during the initial software creation process. Why?
- Software is being maintained (troubleshooting, but also adaptation to a changing IT environment),
- the system is revised (reengineering) and possibly scaled up,
- functionality is further enhanced (“software evolution”),
regardless of whether it is locally available software (“on premise”) or cloud software.
In short: A software system is kept ready for use, and usually is functionally expanded over years.
In this lecture, we will correspondingly look at the following aspects:
- What are typical troubleshooting procedures? How can I find, prevent or remove errors?
- How can software be “sanitized”?
- How do the IT procedures for maintaining and further enhancing software look like? How do they differ from those of new software development? What do I have to pay attention to as a software engineer?
- What has to be considered if you want to create technically sustainable software (“long-lasting software”)?
- What method is hidden behind the keyword "DevOps"?
- If nothing else helps, how should a software migration be approached?
In this lecture, principles and procedures of computer science are enriched by questions from practice.
Lecturer
Dr. Eckhart von Hahn, MHP
Time and Place
Fridays 9:15 - 10:45 Uhr and 11:15 - 12:45 Uhr, starts October 28th 2022, INF205 SR C
Further dates:
18.11.2022
25.11.2022
09.12.2022
13.01.2023
27.01.2023
10.02.2023
17.02.2023
Availability
Bachelor and Master programs Angewandte Informatik, Informatik, Data and Computer Science, and other degrees
Requirements for Participation
Lecture „Einführung in die Praktische Informatik“ (module IPI); programming skills are an advantage
Credits
Depending on the course of studies; successful participation in the final exam (oral or written, depending on the number of participants) is the prerequisite for getting credit points.
Contact
Prof. Dr. Barbara Paech, INF 205, Raum 2/206
Dr. Eckhart von Hahn