Die Vorlesung führt in grundlegende Themen des Softwareengineering ein. Behandelt werden u.a.: Prozessmodelle für die Software-Entwicklung (u.a. Wasserfall-Modell, Spiralmodell, Unified Process, Extreme Programming, Scrum), Basiskonzepte der Software-Modellierung (u.a. UML), Aufgaben von Planungs-, Definitions-, Analyse- und Entwurfsphase, Entwurfsmuster, Testen, Wiederverwendung, Kostenschätzung.
This lecture dicusses the phases planning, definition (incl. UML and OOA), design (incl. design patterns), implementation, and testing of the software-engineering life cycle. Moreover software-development processes are presented. Every 14 days, exercises will be solved, which deepen the understanding of the material explained in the lecture. This course is taught in German.
- Lehrende/r: Roman Lakenbrink
- Lehrende/r: Markus Müller-Olm
- Lehrende/r: Christoph Ohrem