Technische Implementierung eines Flussdiagramm
Christopher
- programmiertechnik
Hallo zusammen,
ich bin gerade am recherchieren wie ich programmiertechnisch ein Flussdiagramm abbilden kann. Der Technology-Stack ist mir relativ egal, da es mir eher um den Algorithmus geht - vor allem was die Datenhaltung angeht.
Es handelt sich um einen Multiple Choice-Fragekatalog, in dem man durch die jeweils gewählte Antwort in einen anderen Zweig gelangt (und von dort in einen weiteren Sub-Zweig etc pp).
Der erste Ansatz hinsichtlich der Datenstruktur, der mir durch den Kopf geht, wären multiple Parent-Beziehungen. Somit kan ein und dieselbe Frage in unterschiedlichen Zweigen vorhanden sein.
Seitens der Software wäre das Handling dann ähnlich wie dem eines rekursiven Forumbaums.
Doch ich bin mir nicht sicher, ob ich da nicht zu kurzsichtig denke.
Evtl. wäre auch ein Weg weg von RDBMS hin zu einem dokumentenbasierten System denkbar.
Hat hier irgendwelche evtl nützliche Links oder Tips parat?
MfG & Vielen Dank,
Christopher
Meine Herren,
ich bin gerade am recherchieren wie ich programmiertechnisch ein Flussdiagramm abbilden kann.
ähnlich wie dem eines rekursiven Forumbaums.
Wenn du nach einer passenden Datenstruktur suchst, das klingt für mich nach:
einseitig gerichteter, kreisfreier Graph
Evtl. wäre auch ein Weg weg von RDBMS hin zu einem dokumentenbasierten System denkbar.
Sowohl relationale als auch noSQL Datenbanken eignen sich dafür. Ein Wechsel wird nicht nötig sein.
Hat hier irgendwelche evtl nützliche Links oder Tips parat?
Hallo,
ich bin gerade am recherchieren wie ich programmiertechnisch ein Flussdiagramm abbilden kann.
ähnlich wie dem eines rekursiven Forumbaums.
Wenn du nach einer passenden Datenstruktur suchst, das klingt für mich nach:
einseitig gerichteter, kreisfreier Graph
kreisfrei nicht unbedingt - sobald ein Flussdiagramm etwas abbilden soll, in dem sich Teile wiederholen (z.B. Schleifen in einem Programmablauf), ist es nicht mehr kreisfrei.
Ob das für Christophers Fall mit dem Fragenkatalog zutreffen könnte, kann ich nicht beurteilen. Wahrscheinlich nicht, aber wer weiß ...
"Wohin gehst du?"
"Ins Kino."
"Welcher Film läuft da?"
"Quo Vadis."
"Was heißt das?"
"Wohin gehst du?"
"Ins Kino."
"Welcher Film läuft da?"
"Quo Vadis."
...
;-)
Ciao,
Martin
Hallo,
Danke euch beiden!
MfG
Christopher