Opciones de matriculación


Kurzinhalt der Vorlesung Software-Entwicklungsmethoden und Tools (SET)

Die Vorlesung Software-Entwicklungsmethoden und Tools behandelt aktuelle Themen der Softwareentwicklung. Aufbauend auf den Vorlesungen PI und OOP, sollen erworbene Programmierkenntnisse methodisch vertieft und der Umgang mit Lower- und Upper-CASE-Werkzeugen im Rahmen eines Semesterprojektes praktisch erarbeitet werden.

Die Themen der Vorlesung sind:

Software Entwicklungsmethoden

  • Unified Modeling Language (UML): Anwendung geeigneter Struktur- und Verhaltensmodelle zur Beschreibung von technischen und medizintechnischen Softwaresystemen, Syntax und Semantik von Aktivitäts- und Zustandsmodellen sowie von Klassen-, Objekt-, Sequenz, Kollaborations- und Kommunikationsdiagrammen.
  • Einführung in das Software-Design anhand von Entwurfsmustern: Erzeuger-, Verhaltens-, Struktur-, Verteilungs- und Integrationsmuster.
  • Schnittstellendesign von Klassen und Modulen.
  • Prinzipien der Komponentenorientierten Softwareentwicklung
  • Softwaretestverfahren

Ereignisorientierte Softwareentwicklung

  • Einführung in die ereignisorientierter Softwareentwicklung unter Windows, Linux und Mac.
  • Graphische User-Interfaces mit dem Cross-Platform Application Framework QT.

Tool-gestützte Softwareentwicklung

  • Case-Tool gestützte Softwareentwicklung
    Softwaredesign und C++ Codeerzeugung unter Verwendung von UML-Case-Tools.
  • Softwareversionsverwaltung
    Softwareversionsverwaltung am Beispiel der Open-Source- Versionsverwaltung Subversion (SVN).
  • Source Code-Dokumentation
    Source Code-Dokumentation mit dem Source Code Dokumentationsgenerator Doxygen.
  • Software Build-Prozess
    Make und Meta Make-Tools zur Unterstützung Plattformunabhängiger Build-Prozesse. Erzeugen und Verwalten von statischen und dynamischen Managed und Unmanaged C/C++ Bibliotheken.
  • Modultests und Testautomatisierung
    Testframework und Teststrategien für Softwaremodule. Software in the Loop und Testautomatisierung.
ss23
ss23
ws23
ws23