Lehrinhalte:

Software Engineering beschäftigt sich mit der systematischen Erstellung von Computerprogrammen und vor allem mit der Erstellung von größeren Software-Systemen.

In der Vorlesung werden die grundlegenden Schritte beim Software Engineering sowie die zugehörigen Techniken besprochen. Grundlage ist ein objektorientierter Analyse- und Entwurfsprozess unter der Verwendung von UML.

In den Übungen soll ein kleines Software-System von der Definition bis zur Implementierung (in Java) realisiert werden.