Hallo,
für ein Projekt sollen zahlreiche möglichen Eingabeparameter in eine passende Ausgabe verwandelt werden. Also der Benutzer klickt einen Haufen an Optionen an und erhält daraus ein Resultat. Gewisse Optionen schließen sich gegenseitig aus, andere bedingen einander. Als Beispiel können die zahlreichen Online-Konfiguratoren der Automarken dienen. Also, zB die Sportledersitze machen die Option "Sitze elektrisch verstellbar" notwendig, sind aber nicht mit den Alcantara-Sitzen zusammen wählbar.
Für die Planungsphase wäre jetzt interessant, mit welchem Tool oder mit welchem Formalismus kann man das definieren lassen? Denkbar wäre eine einfache (Excel-) Tabelle, die alle Optionen enthält und zu jeder Option die zwingend erforderlichen und die nicht kompatiblen. Das geht, solange die Querabhängigkeiten nicht zu zahlreich sind. Wenn es aber viele davon gibt, dann hätte die Tabelle viel Redundanz, weil sich zB die Zeilen für die Leder und die Alcantara-Sitze gegenseitig als Inkompatibilitäten enthalten. Wenn ich zB 20 unterschiedliche Felgentypen habe, dann muss jeder Felgentyp alle anderen 19 Felgentypen als weitere Option deaktivieren und bei jeder neuen Felge, die im Programm ist, muss man das händisch in dann 21 Felgen einpflegen. Dennkbar wäre es, Gruppen zu bilden von Optionen, die gleich behandelt werden, sobald ein Vertreter daraus ausgewählt wird.
Aber bevor ich das
Rad neu erfinde, würde ich mal annehmen, dass es elegantere Lösungen gibt, vielleicht sogar solche, die eine nachfolgende Implementation mehr unterstützen.
habt ihr Erfahrungen oder Hinweise?
danke, gruß
tom