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.\n\nThis course is taught in German.