Modellbasierte Entwicklung » Software Engineering for Mechatronics
 

Software Engineering for Mechatronics

Winter semester

Veranstaltungsnummern: 43MBE1021V (Lecture) and 43MBE1022V (Exercise)

Exam: written

Qualification goals

Studierende erreichen im Rahmen des Studienganges M.Sc. Mechatronics die erforderlichen Fachkompetenzen im Bereich „Software Engineering“ auf Masterniveau und erwerben Methodenkompetenz in den Bereichen:

  • Planung und Management von Software-Projekten im Team,
  • Management der Software-Modellierung und Software-Entwicklung,
  • Management von Software-Konfigurationen,
  • Management der Software-Qualität.

Im Lernergebnis können Studierende die wesentlichen Methoden und Werkzeuge des Software Engineering verstehen, beurteilen und zielgerichtet in Software-Projekten zur Anwendung bringen.

Dazu wird folgende Lernmethodik verwendet: Das Fachwissen wird in Vorlesungen gelehrt und erläutert. Die Inhalte werden interaktiv durch geleitete Diskussionen und Beispiele aus der Praxis veranschaulicht und vertieft. In Übungsszenarien und Praxisbeispielen werden methodische Anwendungskompetenzen in den jewiligen Themenbereichen durch rechneruntergestützte Werkzeuge eingeübt und vertieft. Dazu zählen ausgewählte Plattformen und Technologien zur Daten- und Software-Modellierung, zum Konfigurationsmanagement sowie zur Software-Qualität.

Topics

  • Im Einführungsblock werden grundlegende Begriffe und Konzepte des Software Engineerings und des Managements von Software-Projekten mit Fokus auf modernen agilen Entwicklungsmethoden eingeführt.
  • Im Themenblock zur Software-Modellierung und Software-Entwicklung werden moderne Modellierungssprachen und entsprechende Modellierungswerkzeuge eingeführt und vertieft.
  • Im Themenblock zur Software-Konfiguration werden Konzepte und Werkzeuge zum geplanten Umgang mit Software-Varianten, Software-Versionen sowie Aspekte der Entwicklung in gemischten Teams eingeführt und vertieft.
  • Im Themenblock zur Software-Qualität werden Grundlagen und Werkzeuge zur gezielten Bewertung und Sicherung von Qualitätszielen in der Software-Entwicklung betrachtet und vertieft.

Associated persons

Aktualisiert um 10:14 am 7. March 2022 von Robert