Nello sviluppo di qualsiasi tipo di programma per computer , da un semplice gioco da riga di comando di un sistema operativo ornato , una delle cose più importanti che un programmatore può fare è quello di creare un diagramma di flusso di dati . Anche se può essere un po 'fastidioso , creando un diagramma di flusso di dati al programmatore di creare un programma con minimo disagio nella programmazione del codice effettivo e aumentare ulteriormente la produttività del programmatore (o gruppo di programmazione ) . Organizzazione
La cosa più importante di un diagramma di flusso di dati non è quello di mantenere il programma organizzato . I programmatori usano i diagrammi di flusso dei dati per pianificare esattamente come il loro nuovo programma sta per raggiungere il suo scopo previsto. Mentre programmi più semplici potrebbero probabilmente essere effettuato senza utilizzare un diagramma di flusso di dati per l'organizzazione , creando quelle più complesse , in particolare con gruppi di programmatori , sicuramente richiede l'uso di un diagramma di flusso di dati per aiutare a mantenere il programma in pista .
< Br >
decisione Costruire
In quasi tutti i programmi a disposizione dei consumatori , ci sono molte parti in cui un programma è costretta a prendere una decisione sulla base di dati che è stato dato sia dall'utente o da un'altra parte del programma . Questi sono di solito conosciuti come " se - allora" , e dicono al programma cosa fare quando somministrato dati specifici su cui lavorare . Diagrammi di flusso dei dati aiutano il programmatore a capire che cosa le opzioni dei programmi sarà necessario al fine di gestire i dati è costituita.
Presentazione
La cosa peggiore possibile un programmatore può fare quando si parla di un programma con i laici è quello di utilizzare il codice per spiegare cosa fa il programma e come si farà. Codice di computer è come una lingua straniera ai più, e di utilizzarlo come backup comporterà solo confusione circa il vostro progetto . Invece , utilizzare il diagramma di flusso di dati per spiegare il programma ai laici. Sarà sicuramente risparmiare la quantità di tempo che avreste speso spiegare il codice per loro.
Adattabilità
Nel corso di un progetto, di un programmatore a volte trovare un migliore strumento o rendersi conto che c'è un modo migliore per ottimizzare il codice , ma potrebbe non essere sicuri di dove metterlo o che altro il programmatore sarà necessario modificare per ospitare il codice. Se il programmatore utilizza un diagramma di flusso di dati , lo schema sarà aiutare il programmatore in grado di vedere che cosa accadrà se certo codice viene iniettato nel programma .
Errore rilevamento
< p > I programmi possono avere un sacco di errori , o bug , quando sono stati fatti . Perché la quantità di codice può essere estesa in programmi più grandi , a volte è difficile individuare dove esattamente un problema è nel codice , ma con l'aiuto di un debugger e un diagramma di flusso di dati , un programmatore può finalmente trovare l'errore in questione e cominciare di capire come correggerlo .