Διάγραμμα ροής έναντι Διαγράμματος ροής δεδομένων (DFD)
Οι όροι διάγραμμα ροής και διάγραμμα ροής δεδομένων (DFD) σχετίζονται με τη μηχανική λογισμικού που περιγράφει τη διαδρομή της διαδικασίας ή των δεδομένων βήμα προς βήμα. Αν και το διάγραμμα ροής χρησιμοποιείται σχεδόν σε όλους τους τομείς της εκπαίδευσης και της μηχανικής, το διάγραμμα ροής δεδομένων χρησιμοποιείται κυρίως είναι η βιομηχανία λογισμικού. Και τα δύο διαγράμματα είναι κατασκευασμένα για να κάνουν τη διαδικασία απλή στην κατανόηση. Ένα διάγραμμα ροής παρέχει τα βήματα που απαιτούνται για την επίτευξη των επιθυμητών αποτελεσμάτων και ένα διάγραμμα ροής δεδομένων περιγράφει την πηγή από την οποία προέρχονται τα δεδομένα, την αλλαγή που συμβαίνει στο σύστημα και την πηγή στην οποία καταλήγουν. Και τα δύο αυτά διαγράμματα παρέχουν έναν πολύ εύκολο τρόπο κατανόησης του τρόπου με τον οποίο λαμβάνει χώρα μια διαδικασία ή επεξεργάζονται δεδομένα από την αρχή μέχρι το τέλος.
Διάγραμμα ροής
Ένα διάγραμμα ροής δημιουργείται για να αναλύσει μια διαδικασία σε απλά βήματα καταγράφοντας τα βήματα σε πλαίσια που συνδέονται με βέλη. Ένα διάγραμμα ροής ξεκινά από το πρώτο βήμα και τελειώνει στο τελευταίο βήμα με όλες τις ενέργειες που πρέπει να εκτελεστούν στη μέση. Το διάγραμμα ροής επιλύει επίσης τα προβλήματα παρέχοντας λύσεις εάν παρουσιαστεί σφάλμα σε οποιοδήποτε βήμα. Το μεγαλύτερο πλεονέκτημα ενός διαγράμματος ροής είναι ότι παρέχει μια συνολική εικόνα της διαδικασίας με μια μόνο ματιά, για να την κατανοήσουμε καλύτερα. Υπάρχουν διάφοροι τύποι διαγραμμάτων ροής όπως
• Διάγραμμα ροής συστήματος
• Διάγραμμα ροής δεδομένων
• Διάγραμμα ροής εγγράφων
• Διάγραμμα ροής προγράμματος
Διάγραμμα ροής δεδομένων
Ένα διάγραμμα ροής δεδομένων είναι μια αναπαράσταση της ροής δεδομένων μέσω ενός συστήματος κατά τη διάρκεια του οποίου γίνεται επίσης επεξεργασία. Η ροή δεδομένων από μια εξωτερική πηγή ή μια εσωτερική πηγή προς τον προορισμό της φαίνεται με ένα διάγραμμα. Το πού θα καταλήξουν τα δεδομένα μετά την επεξεργασία τους φαίνεται επίσης σε ένα διάγραμμα ροής δεδομένων. Οι διαδικασίες μέσω των οποίων θα περάσουν τα δεδομένα φαίνονται σε αυτά τα διαγράμματα. Αυτές οι διεργασίες μπορεί να είναι μια ακολουθία ή να ενεργούν ταυτόχρονα ενώ τα δεδομένα περνούν μέσα από το σύστημα.
Διάγραμμα ροής έναντι Διαγράμματος ροής δεδομένων (DFD)
• Η κύρια διαφορά μεταξύ του διαγράμματος ροής και του διαγράμματος ροής δεδομένων είναι ότι το διάγραμμα ροής παρουσιάζει βήματα για την ολοκλήρωση μιας διαδικασίας όπου ως διάγραμμα ροής δεδομένων παρουσιάζει τη ροή των δεδομένων.
• Το διάγραμμα ροής δεν έχει είσοδο ή έξοδο προς εξωτερική πηγή, ενώ το διάγραμμα ροής δεδομένων περιγράφει τη διαδρομή των δεδομένων από την εξωτερική πηγή στην εσωτερική αποθήκευση ή το αντίστροφο.
• Ο χρονισμός και η ακολουθία της διαδικασίας παρουσιάζονται εύστοχα από ένα διάγραμμα ροής όπου, καθώς η επεξεργασία των δεδομένων πραγματοποιείται με μια συγκεκριμένη σειρά ή πολλές διεργασίες πραγματοποιούνται ταυτόχρονα, δεν περιγράφεται από ένα διάγραμμα ροής δεδομένων.
• Τα διαγράμματα ροής δεδομένων ορίζουν τη λειτουργικότητα ενός συστήματος όπου ως διάγραμμα ροής δείχνει πώς να κάνετε μια λειτουργία συστήματος.
• Τα διαγράμματα ροής χρησιμοποιούνται για το σχεδιασμό μιας διαδικασίας, αλλά το διάγραμμα ροής δεδομένων χρησιμοποιούνται για να περιγράψουν τη διαδρομή των δεδομένων που θα ολοκληρώσουν αυτήν τη διαδικασία.