Die Entwicklung moderner Software erfordert nicht nur gute Kenntnis in der programmiertechnischen Umsetzung. Bereits bei der Erfassung von Requirements und der Planung der zu entwickelten Lösung, werden entscheidende Grundsteine für den späteren Erfolg gelegt. Während der Entwicklung muss das Testen, die Qualitätssicherung und die Struktur und Ablage der Dokumentation organisiert und koordiniert werden. Und ganz am Ende der Entwicklung sollten Release-Notes und ein Fokus auf das Change-Management dazu führen, dass die Benutzer auch entsprechend „abgeholt“ werden. In dieser Veranstaltung werden sämtliche Bestandteile des Software-Engineering methodisch und praktisch eingeführt.
Diese Vorlesung wird in Fern- und Campusstudium, sowie im Dualen Studium angeboten.
Installierte Software: Java, Star-UML (Testversion)