Industrielle Softwareentwicklung mechatronischer Systeme und Implementierung in C++
Industrial software development of mechatronic systems and implementation in C++
Lehrveranstaltung 0820002749 im SS 2023
Basisdaten
LV-Art | Vorlesung |
---|---|
Umfang | 2 SWS |
betreuende Organisation | Lehrstuhl für Automatisierung und Informationssysteme (Prof. Vogel-Heuser) |
Dozent(inn)en |
Kathrin Land Eva-Maria Neumann Birgit Vogel-Heuser |
Termine |
weitere Informationen
Lehrveranstaltungen sind neben Prüfungen Bausteine von Modulen. Beachten Sie daher, dass Sie Informationen zu den Lehrinhalten und insbesondere zu Prüfungs- und Studienleistungen in der Regel nur auf Modulebene erhalten können (siehe Abschnitt "Zuordnung zu Modulen" oben).
ergänzende Hinweise | Im Modul werden, aufbauend auf dem Modul "Grundlagen der modernen Informationstechnik", weitere Kenntnisse der Softwareentwicklung vermittelt, die spätere Ingenieur:innen bei der Entwicklung von softwareintensiven Produkten unterstützen. Es werden zum einen das methodische Vorgehen bei der Softwareentwicklung, wie Vorgehensweisen, Phasenmodelle und qualitätssichernde Maßnahmen behandelt. Zum anderen sollen Modellierungstechniken, Programmierparadigmen sowie geläufige Architekturmuster für das Design moderner Software vermittelt werden. Auch Datenbanken inklusive deren Beschreibungsmitteln und Abfragesprachen werden den Studierenden vermittelt. Es wird großer Wert auf den engen Bezug der Wissensvermittlung zum Maschinen- und Anlagenbau und zu aktuellen Forschungsergebnissen und Entwicklungen gelegt. In der Vorlesung werden vorwiegend Methoden und Konzepte für die Analyse und das Design moderner Software vorgestellt. In der vorlesungsbegleitenden Übung wird das Erlernte durch den praktischen Einsatz von Entwicklungswerkzeugen und Programmiersprachen (wie C++) vertieft. Beispielaufgaben von der Anforderungsanalyse über die Modellierung und Implementierung bis hin zum Test der Software ermöglicht es den Softwareentwicklungsprozess in den Übungen praxisnah zu erfahren. |
---|---|
Links |
E-Learning-Kurs (z. B. Moodle) TUMonline-Eintrag |