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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top