Software Planung: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 15: Zeile 15:
* erläuternde Kommentare und
* erläuternde Kommentare und
* eine verständliche Funktionsbeschreibung
* eine verständliche Funktionsbeschreibung
[[Datei:PAP1.jpg|thumb|left|450px|Abb. 1: Ablaufplan - Was ist das?]]
[[Datei:ArduinoBeispiel.jpg|thumb|left|450px|Abb. 1: Ablaufplan - Arduino Beispiel]]
[[Datei:PAP2.jpg|thumb|left|450px|Abb. 2: Ablaufplan - Beispiel 1]]
[[Datei:PAP3.jpg|thumb|left|450px|Abb. 3: Ablaufplan - Beispiel 2]]
[[Datei:ArduinoBeispiel.jpg|thumb|left|450px|Abb. 4: Ablaufplan - Arduino Beispiel]]


== Ablaufplan - Einführung ==
== Ablaufplan - Einführung ==

Version vom 19. Mai 2023, 13:06 Uhr

Autor: Prof. Dr.-Ing. Schneider

Einleitung

  1. Vor der Umsetzung sollte die Software geplant und im Team besprochen werden.
  2. Erst nach erfolgter Freigabe ist die Software exakt 1:1 entsprechend der Planung umzusetzen.
  3. Sollten sich bei der Umsetzung Probleme ergeben, so muss das Planungsteam dieses erneut diskutieren und den Plan anpassen bevor eine erneute Umsetzung erfolgt.
  4. Die Planungsdaten können auch einer späteren Dokumentation dienen und die Softwaretests unterstützen.

Programmablaufplan (PAP)

Ein PAP ist eine einfache Methode um Software zu planen. Nutzen Sie beispielsweise das freie Werkzeug PAP-Designer von Friedrich Volkmann.

Das PAP sollte über folgende Eigenschaften verfügen

  • Bezug zum Programm,
  • Header (Autoren, Datum, Funktion,...),
  • erläuternde Kommentare und
  • eine verständliche Funktionsbeschreibung
Abb. 1: Ablaufplan - Arduino Beispiel

Ablaufplan - Einführung

Im Programm PAP-Designer finden Sie unter dem Punkt Lernhilfe eine praktische visuelle Einführung:

Beispiele