prima di tutto sono nuovo qui e spero che questo sia il posto giusto per la mia domanda. Ho una domanda sull'architettura consigliata di un progetto.
IDEA: automatizza alcuni calcoli relativi all'aerodinamica. Ho alcuni dati di input e ho bisogno di elaborare questi dati in diversi sottocalcoli. Puoi vedere un tale calcolo in qualche modo come una scatola nera:
INPUT = > CALCULATION = > RISULTATI
Alcuni di questi calcoli sono già disponibili come programmi open source e alcuni di essi devo programmare da solo. Questo non dovrebbe essere un problema. Ma voglio collegare questi calcoli in modo flessibile. Ad esempio:
INPUT = > CALCOLO 1 = > CALCOLO 2 = > CALCOLO 3 = > RISULTATI
Il numero e l'ordine dei calcoli dovrebbero essere modificabili. Dovrei vedere ogni calcolo come programma standalone e collegarli in una sorta di framework in cui posso specificare l'ordine e gli argomenti delle chiamate di programma? O ci sono altre tecniche per risolvere problemi come questo?
Grazie mille per ogni consiglio e ogni raccomandazione.
Sebastian