Διαφορά μεταξύ Physical DFD και Logical DFD

Anonim

Φυσική DFD vs Logical DFD

Για να κατανοήσουμε τις διαφορές μεταξύ ενός φυσικού και λογικού DFD, πρέπει να γνωρίζουμε τι είναι DFD. Ένα DFD αντιπροσωπεύει το διάγραμμα ροής δεδομένων και βοηθά στην γραφική απεικόνιση της ροής δεδομένων σε έναν οργανισμό, ιδιαίτερα στο σύστημα πληροφοριών του. Ένα DFD επιτρέπει σε ένα χρήστη να γνωρίζει πού έρχονται οι πληροφορίες, πού πηγαίνει μέσα στην οργάνωση και πώς φεύγει τελικά από τον οργανισμό. Το DFD παρέχει πληροφορίες σχετικά με το κατά πόσο η επεξεργασία των πληροφοριών πραγματοποιείται διαδοχικά ή αν γίνεται με παράλληλη επεξεργασία. Υπάρχουν δύο τύποι DFD γνωστών ως φυσική και λογική DFD. Παρόλο που και οι δύο εξυπηρετούν τον ίδιο σκοπό που αντιπροσωπεύει τη ροή δεδομένων, υπάρχουν κάποιες διαφορές μεταξύ των δύο που θα συζητηθούν σε αυτό το άρθρο.

Οποιοσδήποτε DFD ξεκινά με μια επισκόπηση DFD που περιγράφει με συντομία το σύστημα που πρόκειται να σχεδιαστεί. Ένα λογικό διάγραμμα ροής δεδομένων, όπως υποδηλώνει το όνομα, επικεντρώνεται στην επιχείρηση και αναφέρει τα γεγονότα που συμβαίνουν σε μια επιχείρηση και τα δεδομένα που προκύπτουν από κάθε τέτοιο γεγονός. Ένα φυσικό DFD, από την άλλη πλευρά, ασχολείται περισσότερο με τον τρόπο με τον οποίο θα εκπροσωπείται η ροή των πληροφοριών. Είναι συνήθης πρακτική η χρήση των DFD για την αντιπροσώπευση της ροής λογικών δεδομένων και της επεξεργασίας δεδομένων. Ωστόσο, είναι συνετό να εξελιχθεί ένα λογικό DFD αφού πρώτα αναπτύξετε ένα φυσικό DFD που αντανακλά όλα τα άτομα του οργανισμού που εκτελεί διάφορες λειτουργίες και πώς μεταφέρονται τα δεδομένα μεταξύ όλων αυτών των ατόμων.

Ποια είναι η διαφορά μεταξύ Physical DFD και Logical DFD;

Παρόλο που ο προγραμματιστής δεν έχει κανένα περιορισμό για να απεικονίσει τον τρόπο κατασκευής του συστήματος στην περίπτωση λογικής DFD, είναι απαραίτητο να δείξει πώς κατασκευάστηκε το σύστημα. Υπάρχουν ορισμένα χαρακτηριστικά της λογικής DFD που την καθιστούν δημοφιλή μεταξύ των οργανισμών. Μια λογική DFD διευκολύνει την επικοινωνία για τους υπαλλήλους ενός οργανισμού, οδηγεί σε πιο σταθερά συστήματα, επιτρέπει την καλύτερη κατανόηση του συστήματος από τους αναλυτές, είναι ευέλικτη και εύκολη στη συντήρησή του και επιτρέπει στον χρήστη να απομακρύνει εύκολα τις απολύσεις. Από την άλλη πλευρά, ένα φυσικό DFD είναι σαφές όσον αφορά τη διαίρεση μεταξύ χειρωνακτικών και αυτοματοποιημένων διαδικασιών, παρέχει λεπτομερή περιγραφή των διαδικασιών, εντοπίζει προσωρινά αποθηκευμένα δεδομένα και προσθέτει περισσότερους ελέγχους για να καταστήσει το σύστημα πιο αποτελεσματικό και απλό.