λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Λογισμικό γραφικών

Πώς παρασκευάζονται το διάγραμμα ροής δεδομένων;

Η προετοιμασία ενός διαγράμματος ροής δεδομένων (DFD) περιλαμβάνει διάφορα βήματα, βελτιώνοντας επαναληπτικά το διάγραμμα από μια επισκόπηση υψηλού επιπέδου σε μια λεπτομερή αναπαράσταση. Ακολουθεί μια ανάλυση της διαδικασίας:

1. Ορίστε το πεδίο και τους στόχους του συστήματος:

* Προσδιορίστε σαφώς το σύστημα: Ποιες συγκεκριμένες διαδικασίες ή λειτουργίες θα αντιπροσωπεύουν το DFD; Ορίστε τα όριά του - αυτό που περιλαμβάνεται και αυτό που αποκλείεται.

* Προσδιορίστε τον σκοπό: Ποιος είναι ο στόχος της δημιουργίας αυτού του DFD; Είναι για την κατανόηση των σημερινών διαδικασιών, το σχεδιασμό ενός νέου συστήματος ή την τεκμηρίωση ενός υπάρχοντος; Αυτό θα επηρεάσει το απαιτούμενο επίπεδο λεπτομέρειας.

* Προσδιορίστε τα ενδιαφερόμενα μέρη: Ποιος θα χρησιμοποιήσει αυτό το DFD; Η κατανόηση των αναγκών τους θα βοηθήσει στον προσδιορισμό του κατάλληλου επιπέδου λεπτομέρειας και σαφήνειας.

2. Συλλέξτε πληροφορίες:

* Συνεντεύξεις: Συζητήστε με τους χρήστες, τους διαχειριστές και άλλους ενδιαφερόμενους για να κατανοήσετε τον τρόπο με τον οποίο ρέει τα δεδομένα μέσω του συστήματος.

* Ανασκόπηση εγγράφων: Εξετάστε την υπάρχουσα τεκμηρίωση, όπως χάρτες, μορφές και αναφορές.

* Παρατήρηση: Παρατηρήστε το σύστημα σε λειτουργία για να δείτε πώς αντιμετωπίζονται τα δεδομένα.

* ερωτηματολόγια: Χρησιμοποιήστε ερωτηματολόγια για να συγκεντρώσετε πληροφορίες από μεγάλο αριθμό ατόμων.

3. Δημιουργήστε ένα διάγραμμα περιβάλλοντος (Επίπεδο 0 dfd):

* Αυτό είναι το DFD υψηλότερου επιπέδου, που δείχνει ολόκληρο το σύστημα ως ενιαία διαδικασία.

* Απεικονίζει την αλληλεπίδραση του συστήματος με εξωτερικές οντότητες (π.χ. πελάτες, προμηθευτές, βάσεις δεδομένων).

* Εμφανίζεται μόνο μία διαδικασία, που αντιπροσωπεύει ολόκληρο το σύστημα. Οι ροές δεδομένων εμφανίζονται στην είσοδο και στην έξοδο από το σύστημα.

4. Δημιουργήστε ένα επίπεδο 1 DFD:

* Αποσυνδέστε τη διαδικασία επιπέδου 0 σε διάφορες υποτομές.

* Κάθε υπο-επεξεργασία αντιπροσωπεύει μια σημαντική λειτουργία στο σύστημα.

* Εμφάνιση ροών δεδομένων μεταξύ των υπο-διαδικασιών και των εξωτερικών οντοτήτων.

* Διατηρήστε τη συνοχή με το διάγραμμα επιπέδου 0.

5. Δημιουργήστε DFD χαμηλότερου επιπέδου (επίπεδα 2, 3, κλπ.):

* Συνεχίστε την αποσύνθεση των υπο-διαδικασιών από υψηλότερα επίπεδα σε πιο λεπτομερείς υπο-διαδικασίες.

* Το επίπεδο λεπτομέρειας εξαρτάται από την πολυπλοκότητα του συστήματος και τον σκοπό του DFD. Θα πρέπει να σταματήσετε όταν οι διαδικασίες είναι αρκετά απλές για να κατανοήσουν χωρίς περαιτέρω αποσύνθεση.

* Διατηρήστε τη συνέπεια και την ανιχνευσιμότητα μεταξύ των επιπέδων. Μια διαδικασία σε υψηλότερο επίπεδο πρέπει πάντα να αντιπροσωπεύεται από το συνδυασμό των διαδικασιών στο χαμηλότερο επίπεδο.

6. Ανασκόπηση και βελτίωση:

* Walkthroughs: Διεξάγετε περιπατήσεις με τους ενδιαφερόμενους για να επανεξετάσουν και να επικυρώσουν το DFD. Αυτό βοηθά στον εντοπισμό ασυνέπειων και παραλείψεων.

* επανάληψη: Τα DFD είναι σπάνια τέλεια στην πρώτη προσπάθεια. Να είστε έτοιμοι να αναθεωρήσετε και να βελτιώσετε το διάγραμμα με βάση τα σχόλια.

7. Τεκμηρίωση:

* Σαφώς επισημάνετε όλες τις διαδικασίες, τα καταστήματα δεδομένων, τις ροές δεδομένων και τις εξωτερικές οντότητες.

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

* Συμπεριλάβετε έναν θρύλο που εξηγεί τα σύμβολα που χρησιμοποιούνται στο DFD.

Σύμβολα που χρησιμοποιούνται σε DFDS:

* διαδικασία: Συνήθως αντιπροσωπεύεται από κύκλο ή στρογγυλεμένο ορθογώνιο.

* Αποθήκευση δεδομένων: Συνήθως αντιπροσωπεύονται από δύο παράλληλες γραμμές ή ένα ορθογώνιο ανοιχτό άκρο.

* ροή δεδομένων: Συνήθως αντιπροσωπεύεται από ένα βέλος.

* Εξωτερική οντότητα: Συνήθως αντιπροσωπεύεται από ένα ορθογώνιο.

Ακολουθώντας αυτά τα βήματα, μπορείτε να δημιουργήσετε ένα σαφές και ακριβές DFD που αντιπροσωπεύει αποτελεσματικά τη ροή δεδομένων μέσα σε ένα σύστημα. Θυμηθείτε ότι το επίπεδο λεπτομέρειας πρέπει να είναι κατάλληλο για το επιδιωκόμενο κοινό και το σκοπό. Η υπερβολική λεπτομέρεια μπορεί να είναι συντριπτική, ενώ πολύ λίγες λεπτομέρειες μπορεί να είναι ανεπαρκείς.

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

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