Anforderungen Praktikum Systemimplementierung WS 2023: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 69: | Zeile 69: | ||
===Realisierung von Software=== | ===Realisierung von Software=== | ||
System- und Softwarearchitektur: MS Visio/PAP Designer, SystemDesk (kann) | *System- und Softwarearchitektur: MS Visio/PAP Designer, SystemDesk (kann) | ||
Simulation: | *Simulation: MATLAB<sup>®</sup>/Simulink | ||
Softwareentwicklung: Matlab/Simulink , MS Visual Studio | *Softwareentwicklung: Matlab/Simulink , MS Visual Studio | ||
===Qualitätssicherung=== | ===Qualitätssicherung=== | ||
Dokumentation: HSHL Wiki | *Dokumentation: HSHL Wiki | ||
Coding-Guidelines verwenden (siehe Namenskonventionen.pdf) | *Coding-Guidelines verwenden (siehe Namenskonventionen.pdf) | ||
Statische Codeanalyse: QA-C, QA-C++ | *Statische Codeanalyse: QA-C, QA-C++ | ||
Dynamische Codeanalyse: Cantata, Matlab/Simulink (inkl. Polyspace) | *Dynamische Codeanalyse: Cantata, Matlab/Simulink (inkl. Polyspace) | ||
== Unterlagen == | == Unterlagen == |
Version vom 10. Oktober 2023, 14:08 Uhr
Autor: | Prof. Dr.-Ing. Schneider |
Modul: | Mechatronik, Praktikum Systemimplementierung, 2. Semester |
Termin: | Einführung vom 26.09.2023 |
Lernergebnisse
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 SoSe21.
- wissen Sie, was bis zum kommenden Praktikumstermin vorzubereiten ist.
Agiles Projektmanagement
- Dieses Semester durchläuft in 3 Sprints die vier Phasen des PDCA-Zyklus (Plan – Do – Check – Act) siehe Abb. 1]
- Jeder Zyklus/Sprint wird durch eine Meilensteinpräsentation abgeschlossen
- 10&thisp;min je Team
- Eigenbewertung nach Formblatt
- Neue Planung ggf. jeweils auch mit neuer Team-Zusammensetzung
- Für jeden Sprint pro Team
- 1 Problemlösungsblatt (einheitliche Dokumentation zu jedem Sprint)
- 1 Präsentation (auf 7.-Semester-Niveau)
- SVN: Anleitung für für den Tätigkeitsbericht
- SVN: XLSX-Vorlage für das Problemlösungsblatt
Themenverfolgung mittels KANBAN
- Die Themenverfolgung erfolgt pro Projekte/Teams
- Alle Aufgaben sind sofort sichtbar.
- Überlastung/Eng-pässe sind deutlich erkennbar.
- Der aktuelle Status ist stets für alle sichtbar
- Die Farbcodes/Spalten/Felder sind frei wählbar.
- Besprechen Sie die Aufgaben mit Betreuer.
Daily Standup
Das Praktikum startet wöchentlich mit einem von den Teilnehmenden organisiereten und moderierten Daily Standup. Beantworten Sie dabei diese Fragen:
- Was habe ich am letzten Termin zum Erreichen unseres Sprintziels getan?
- Was werde ich in den nächsten 24 Stunden (heute) zum Erreichen unseres Sprintziels tun?
- Welche Hindernisse halten mich bzw. uns davon ab, unser Sprintziel zu erreichen?
Software-Werkzeuge
Nur die nahfolgenden Software-Werkzeuge sind erlaubt.
Projektorganisation
- Projektplanung: MS Projekt
- Versionsverwaltung: Subversion (SVN)
- Anforderungsmanagement: Doors oder Word
- Pflichtenheft: Doors oder Excel
Realisierung von Software
- System- und Softwarearchitektur: MS Visio/PAP Designer, SystemDesk (kann)
- Simulation: MATLAB®/Simulink
- Softwareentwicklung: Matlab/Simulink , MS Visual Studio
Qualitätssicherung
- Dokumentation: HSHL Wiki
- Coding-Guidelines verwenden (siehe Namenskonventionen.pdf)
- Statische Codeanalyse: QA-C, QA-C++
- Dynamische Codeanalyse: Cantata, Matlab/Simulink (inkl. Polyspace)
Unterlagen
Folien
Die Folien, die Ihnen das Konzept der Veranstaltung erläutern finden Sie auf der Lernplattform.
→ zurück zum Hauptartikel: SDE-Team 2023/24