Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

techniken:flowchart

Wie kann ich Softwareprozesse sinnvoll darstellen?

Bei zunehmender Komplexität eures Projektes ist es sinnvoll einen Überblick über alle Funktionalitäten zu behalten. Insbesondere euer Code kann schnell eine Vielzahl an Funktionen und „Zuständen“ bekommen die das Verhalten eures Roboters bestimmen. Damit alles reibungslos funktioniert und ein Zustand in den anderen übergeht ohne das es zu undefiniertem Verhalten kommt werden in der Softwareentwicklung sog. FlowCharts (Programmablaufplan) verwendet. FlowCharts stellen den Programmablauf als Folge von Zuständen dar. Eine bequeme Möglichkeit kollaborativ an einem FlowChart zu arbeiten bietet draw.io. Das Programm läuft in eurem Browser und ist daher Betriebssystem unabhängig, außerdem könnt ihr draw.io mit Drive, gitHub oder DropBox verbinden.

Dies könnte der FlowChart zu einem Lichtsuchenden Roboter sein:

techniken/flowchart.txt · Zuletzt geändert: 2017/08/07 14:30 von c.jaedicke