λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> παρουσίαση λογισμικού

Πώς να σχεδιάσει διαγράμματα ροής δεδομένων

Ο πιο σημαντικός στόχος της κάθε σχεδιασμό του συστήματος είναι να παραδώσει τις αναφερόμενες απαιτήσεις του χρήστη . Δεδομένου αυτού, διασφαλίζοντας ότι το σχέδιό σας είναι προσκολλημένο με τις προδιαγραφές , θα δείτε τρία κύρια στοιχεία που αντιπροσωπεύεται από ένα διάγραμμα ροής δεδομένων ( DFD ) - δηλαδή της απόδοσης , τον έλεγχο και την εναλλαξιμότητα . Να θυμάστε , επίσης, ότι η DFD σας θα είναι εύγλωττη , συνοπτική και λογικά συνεπής σε όλο τον κύκλο ζωής του . Σε αντίθεση με το διάγραμμα ροής , δεν υπάρχει " Έναρξη " ή " Stop" στην DFD . DFDs θα εκπροσωπήσει γραφικά επεξεργασία της ροής των δεδομένων καθώς μετακινείται από πηγές μέσω πράξεων μεταξύ των αποθετηρίων εισόδου και εξόδου . Θα διαπιστώσετε ότι σε οποιοδήποτε δεδομένο σύστημα , ανεξάρτητα από την πολυπλοκότητα , θα δείτε τρεις βασικές λειτουργίες : είσοδο , επεξεργασία και παραγωγή . Οδηγίες
Σχεδιασμός Data Διαγράμματα ροής
Η 1

Αρχίστε με την είσοδο του συστήματος . Για παράδειγμα , μια εκδοτική εταιρεία που πουλάει βιβλία διαθέτει δύο ξεχωριστές λειτουργίες εισόδου /εξόδου , ​​πελάτες και εκδότες . Μπορείτε να χρησιμοποιήσετε τετράγωνα με την ένδειξη " Αγοραστής " και " Εκδότης " να εκπροσωπεί αυτά . 2

Δημιουργία "Data Stores . " Αυτά , πολύ απλά , είναι τα αρχεία καταγραφής που μπορεί να είναι βάσεις δεδομένων , αρχεία , υπολογιστικά φύλλα ή οτιδήποτε άλλο θα πρέπει να αποθηκεύσετε όλα τα σχετικά δεδομένα . Στην εκδοτική εταιρεία παράδειγμα , οι κατηγορίες μπορούν να περιλαμβάνουν " Βιβλία ", " Πελάτες ", " Οι εκκρεμείς παραγγελίες », « Εκδότης Παραγγελίες " και " Εκδόσεις ". Διάγραμμα κάθε ένα από αυτά ως ένα στενό , οριζόντια αορίστου ορθογώνιο και επισημαίνουν κάθε κατηγορία .
Εικόνων 3

Δημιουργήστε τη «διαδικασία » διάγραμμα . Αυτό είναι απλά μια όρθια ορθογώνιο με στρογγυλεμένες γωνίες . Θα αντιπροσωπεύουν κάθε διαδικασία που εμπλέκονται στον εκδοτικό παράδειγμα της εταιρείας εδώ . Συνεχίζοντας το παράδειγμα της εκδοτικής εταιρίας , εισάγετε " Παραγγελία επαλήθευσης ", " Επαλήθευση αποστολή ", " Συγκεντρώστε Παραγγελίες ", " Match αποστολές για εκκρεμείς παραγγελίες , " και " Συναρμολόγηση Επίταξης για Publisher . "
Η 4

Συγκεντρώστε τη ροή των δεδομένων με την κατασκευή επισημαίνονται τα βέλη για να συνδέσετε τα " Καταστήματα δεδομένων , " " Διεργασίες" και οντοτήτων εισόδου /εξόδου του διάγραμμα ροής δεδομένων . Στο παράδειγμά μας εκδοτική εταιρεία , ένα βέλος θα πρέπει να απορρέει από τους « πελάτες» για να « Παραγγελία Επαλήθευση " αντιπροσωπεύει την επεξεργασία της παραγγελίας από τον πελάτη . Τα πιστωτικά ιδρύματα και ιστορικό παραγγελιών θα προκύψουν από την " Πελάτες " αποθήκευσης δεδομένων για τη διαδικασία επαλήθευσης τάξης . Μόλις επικυρωθεί η παραγγελία , η ροή θα πάει στο « εκκρεμείς παραγγελίες . " " Εν αναμονή Παραγγελίες " θα εισρεύσουν εντολές στο " Εκχώρηση αποστολή για εκκρεμείς παραγγελίες " διαδικασία .
5

Δείτε τη ροή των δεδομένων μεταξύ των φορέων ροή των δεδομένων , καθώς μόνο τα δεδομένα , χωρίς να προσπαθεί να απεικονίσει τη φυσική κίνηση του πραγματικού υλικού .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα