Quali sono i modi migliori per progettare o diagrammare lo stato?
-
05-07-2019 - |
Domanda
Il problema che mi ha spinto a chiedere questo è un modulo Web che non persisteva nei dati come mi aspettavo. È vago, ma il punto è: cosa ti piace fare per modellare lo stato, il flusso di dati e così via?
Soluzione
Seguirò la risposta alla lavagna e aggiungerò che spiegando cosa sta succedendo si suppone , seguendo verbalizzando ciò che il codice sta effettivamente , insieme a un la grafica è estremamente utile per qualsiasi progetto.
Altri suggerimenti
Anche la lavagna, ma avere familiarità con i diagrammi UML. Ho avuto molta fortuna con i diagrammi di sequenza: fanno un buon lavoro nel descrivere le interazioni tra le parti di un sistema.
Ho visto persone usare i diagrammi di stato, ma non contengono così tante informazioni dettagliate: i diagrammi di sequenza mi hanno colpito al diavolo quando li ho visti per la prima volta.
UML ha 2 diagrammi che potrebbero essere utili
Diagrammi di stato per lo stato di modellazione.
Diagrammi di attività per la modellazione del flusso di dati.
Metterò la mia ovvia (per me) risposta, che è usare la lavagna. Adoro la lavagna.
Graphviz è un ottimo strumento per disegnare diagrammi di macchine a stati (una volta che li hai elaborati sulla lavagna).
Penso che i modelli tipici funzionino bene:
ad esempio - diagrammi di stato
http://en.wikipedia.org/wiki/State_diagram
Secondo l'utilizzo della lavagna. Non sono secondi a nessuno nel lavorare su stato, flusso, ecc.