Sono abbastanza nuovo nello sviluppo di applicazioni web. Ho definito il dominio del mio problema parlando con vari stakeholder e mettendo insieme una mappa dei processi, fondamentalmente un diagramma di flusso che mostra i diversi passaggi e processi che l'applicazione Web deve essere in grado di ricreare.
Il problema che sto avendo è che sto faticando a mappare questo processo nel design e nel codice dell'applicazione. Mi stavo chiedendo se ci sono buone pratiche o metodi di sviluppo che aiutano a mappare un processo aziendale in una progettazione di applicazione?
Ho letto brevemente su Domain Driven Development e sembra che potrebbe essere un buon approccio.
Per chiarire, sto seguendo una metodologia o un principio di progettazione che contribuirà a trasformare il processo aziendale in codice. Ad esempio, POTREBBERO semplicemente mappare ogni casella nella mappa del processo in una classe con nome identico nel mio codice. Trasformando così il processo aziendale in un modello di dominio (cioè orientato agli oggetti) nel mio codice. Ma è questo il modo migliore per farlo?