Anforderungen Praktikum Systementwurf SoSe2025: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 128: | Zeile 128: | ||
Immer dienstags, 8:15-10:30 Uhr im Labor „Autonome Systeme“ (L3.3-E01-210). | Immer dienstags, 8:15-10:30 Uhr im Labor „Autonome Systeme“ (L3.3-E01-210). | ||
Sprechenen Sie Ihren wöchentlichen Selbstlerntermin im Labor mir Herrn Ebmeyer ab. | |||
---- | ---- | ||
→ zurück zum Hauptartikel: [[SDE-Team 2025/26|SDE-Team 2025/26]] | → zurück zum Hauptartikel: [[SDE-Team 2025/26|SDE-Team 2025/26]] | ||
Version vom 23. März 2025, 19:27 Uhr

| Dozent: | Prof. Dr.-Ing. Schneider |
| Modul | Mechatronik, Systementwicklung (Wahlpflichtprofil „Systems Design Engineering“), Sommersemester |
| Modulbezeichnung: | MTR-B-2-6.11 |
| Modulverantwortung: | Ulrich Schneider |
| Lehrveranstaltung: | Praktikum Systementwurf |
| Zeit: | Dienstag, 11:00 - 12:30 Uhr, gKW, 14-tägig |
| Ort: | Labor L3.3-E01-180 (Autonome Systeme) |
Zielsetzung

- Anwendung aktueller Methoden und Werkzeuge
- Rapid Control Prototyping
- Systematische Herangehensweise bei der Analyse und Entwicklung von Funktionen
- Verständnis der Funktionen/Module/etc. eines umfangreichen Software-Systems bei Fahrzeugen
Lernziele
Sie erlangen durch das Praktikum
- praktische Erfahrungen bei der eigenständigen Entwicklung eines umfangreichen mechatronischen Systems unter Einsatz geeigneter Methoden und Werkzeuge
- Kompetenzen in der Projektplanung und –leitung (d. h. auch Projekte rechtzeitig und mit geplanter Reife/Budget/etc. zu Ende zu bringen)
- Kompetenzen in allgemeinen gruppendynamischen Prozessen innerhalb eines Entwicklungsteams (Teamfähigkeit),
- Kompetenz der systematischen Systementwicklung von Anforderung über Umsetzung bis hin zum Test,
- Kompetenzen in der Präsentation von Konzepten.
Nach Durchführung der Auftaktveranstaltung inkl. Nachbereitung
- kennen Sie das Konzept des SDE Praktikums im 6. und 7. Semester.
- können Sie nachhaltig in SVN arbeiten.
- kennen Sie die grundlegende Bedienung von MATLAB/Simulink.
- kennen Sie die Systemkomponenten des Projektfahrzeugs im Detail.
- kennen Sie die Systemarchitektur des Projektfahrzeugs im Detail.
- kennen Sie die Ablagestruktur in SVN.
- kennen Sie die Artikelstruktur im HSHL Wiki.
- kennen Sie das Lastenheft.
- kennen Sie die Programmierrichtlinien.
- berücksichtigen Sie das Schnittstellendokument.
- kennen Sie den Ablauf des Praktikums im Wintersemester.
- wissen Sie, was bis zum kommenden Praktikumstermin vorzubereiten ist.
V-Modell

6. Semester: Systementwurf (Sommersemester)
- Anforderungsmanagement
- Prototyp-Entwicklung und Test
- Simulation
- Meilensteinpräsentationen
- Zwischenbericht
- Einarbeitung in die Methoden und Werkzeuge rund um das autonome Fahrzeug
- Workshops mit Selbstlernanteilen
- Lernzielkontrollen zu wichtigen Themen
7. Semester: Systemimplementierung (Wintersemester)
- Serienreife (z. B. Embedded Low Cost System)
- Test
- Systemabnahme
- Meilensteinpräsentationen
- Abschlussbericht
- Arbeiten nach Prozessmodell (V-Modell, Sprints, Kanban,…)
- Umsetzung eigener (Weiter-) Entwicklungen
- Ziel: Selbstfahrendes Fahrzeug
| Anforderungsdefinition Anforderungen aufstellen, Infos vom Auftraggeber sammeln |
Abnahmetest Produkt wie vereinbart? |
| Funktionaler Systementwurf Systemstruktur ermitteln (lösungsneutral) |
Systemtest System als Ganzes anforderungsgemäß? |
| Technischer Systementwurf Zerlegung des Systems, Festlegen von Schnittstellen |
Integrationstest Zusammenbau/Integration von Komponenten funktioniert |
| Komponentenspezifikation Definition von Aufgabe, Verhalten, innerer Aufbau und Schnittstellen |
Komponententest Jede Komponente erfüllt Vorgaben? |
| Programmierung Eigentliche Erstellung, Implementierung jedes Bausteins |
Software-Werkzeuge
Nur die nahfolgenden Software-Werkzeuge sind erlaubt.
Projektorganisation
- Projektplanung: GanttProject
- Versionsverwaltung: Subversion (SVN)
- Anforderungsmanagement: Doors oder Word
- Pflichtenheft: Doors oder Excel
Realisierung von Software
- System- und Softwarearchitektur: yEd Graph Editor, PAP Designer, SystemDesk (kann)
- Simulation: MATLAB®/Simulink R2019b 64bit
- Softwareentwicklung: MATLAB®/Simulink , MS Visual Studio
- Versionsvergleich: WinMerge
Qualitätssicherung
- Dateimanagement: Total Commander
- Dokumentation: HSHL Wiki
- Coding-Guidelines verwenden (siehe Namenskonventionen.pdf)
- Statische Codeanalyse: QA-C, QA-C++
- Dynamische Codeanalyse: Cantata, MATLAB®/Simulink (inkl. Polyspace)
Inhalt
- Projektvorstellung
- Nachhaltig in SVN arbeiten
- Bedienung von MATLAB/Simulink
- Systemkomponenten des Projektfahrzeugs im Detail
- Systemarchitektur des Projektfahrzeugs im Detail.
- Ablagestruktur in SVN.
- Artikelstruktur im HSHL Wiki.
- Lastenheft
- Programmierrichtlinien
- Schnittstellendokument
Pflichttermine
Immer dienstags, 8:15-10:30 Uhr im Labor „Autonome Systeme“ (L3.3-E01-210).
Sprechenen Sie Ihren wöchentlichen Selbstlerntermin im Labor mir Herrn Ebmeyer ab.
→ zurück zum Hauptartikel: SDE-Team 2025/26