Modulbeschreibung

Projektmanagement und Software Engineering

ECTS-Credits:
3
Lernziele:
  • Werkzeuge und Techniken professioneller Software-Entwicklung kennen und anwenden können.
  • C++ Programme mit graphischer Benutzerschnittstelle (GUI-Programme) erstellen können.

Kurse in diesem Modul

Projektmanagement und Software Engineering:

Werkzeuge und Techniken

  • Versionsverwaltung mit Subversion
  • Unit-Testing mit CPPUnit
  • Generierung der Dokumentation aus dem Source-Code mit Hilfe von Doxygen
  • Erstellen von GUI-Programmen mit Hilfe der qt-Library.

Software Entwicklung

  • Vorgehensmodelle
  • Software Projektmanagement
  • Testen von Software (u.a. Unit-Testing)
  • Refactoring (Überarbeitung, Verbesserung bestehender Software)
  • Allgemeine Entwurfsprinzipien: Design by Contract, defensives Programmieren
  • Ereignisbasierte Programmierung, Entwurf von GUI-Programmen

(Änderungen vorbehalten)

Vorlesung mit 1 Lektionen pro Woche
Praktikum mit 2 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.