Course Contents
The lecture covers advanced topics in the software engineering field that deal with maintenance and quality assurance of software. Therefore, those areas of the software engineering body of knowledge which are not addressed by the preceding introductory lecture, are in focus. The main topics of interest are: software maintenance and reengineering, configuration management, static programme analysis and metrics, dynamic programme analysis and runtime testing as well as programme transformations (refactoring). During the exercises, the participants analyze, test and restructure different examples.

Literature
[url]https://www.es.tu-darmstadt.de/lehre/aktuelle-veranstaltungen/se-ii-v[/url]

Preconditions
Introduction to Computer Science for Engineers as well as basic knowledge of Java

Online Offerings
Moodle

Additional Information
[url=http://www.es.tu-darmstadt.de/lehre/se_ii/]www.es.tu-darmstadt.de/lehre/se_ii/[/url]

Semester: ST 2023