Anforderungen Praktikum Systemimplementierung WS 2023: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 70: Zeile 70:
===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: MATLAB<sup>®</sup>/Simulink  
*Simulation: MATLAB<sup>®</sup>/Simulink R2019b 64bit
 
*Softwareentwicklung: Matlab/Simulink , MS Visual Studio
*Softwareentwicklung: Matlab/Simulink , MS Visual Studio



Version vom 10. Oktober 2023, 14:13 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

Abb. 1: Vier Phasen des PDCA-Zyklus (Plan – Do – Check – Act)
  • 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

Abb. 2: Beispiel für ein KANBAN-Board
  • 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 R2019b 64bit
  • 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)

Prüfungsleistung

  • Leistungen im Praktikum
  • Arbeitsergebnisse im SVN und Wiki
  • 75 % 2er-Teamleistung durch Präsentation mit Eigenbewertung [Formblatt]
  • 25 % Gesamt-Teamerfolg [Formblatt]

Pflichttermine im WiSe23

Immer Dienstags, 9:00 – 11:15 Uhr im Labor „Autonome Systeme“

Workload

Präsenzzeit: 45 h
Gesamtarbeitsumfang: 112,5 h
Eigenstudium: 67,5 h (4,5 h/w)

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