L'objectif le plus important de toute la conception du système est de livrer des besoins exprimés par l'utilisateur. Compte tenu de cela, veiller à ce que votre conception adhère aux spécifications, vous verrez trois principaux éléments représentés par un diagramme de données de flux (DFD ) - à savoir la performance , le contrôle et la variabilité . Gardez également à l'esprit que votre DFD sera éloquent , concise et logique et cohérent tout au long de son cycle de vie . Contrairement à l'organigramme , il n'ya pas de "Start" ou "Stop" dans la DFD . DFD vont représenter graphiquement le traitement du flux de données lors de son déplacement à partir de sources à travers des opérations entre l'entrée et les dépôts de sortie. Vous verrez que dans un système donné indépendamment de la complexité , vous verrez trois opérations de base: entrée , traitement et sortie . Instructions
Design diagrammes de flux de données
1
Commencez avec l'entrée du système. Par exemple, une maison d'édition qui vend des livres a deux fonctions d'entrées /sorties distinctes , clients et éditeurs . Vous pouvez utiliser carrés étiquetés « acheteur » et « Publisher » pour les représenter .
2
Créer " stocke les données . " Ceux-ci, les choses simplement , sont les dépositaires qui peuvent être des bases de données , fichiers , feuilles de calcul ou quelque chose dont vous avez besoin pour stocker toutes les données pertinentes. Dans l'exemple de la société d'édition , les catégories peuvent inclure des « livres», «Clients », « commandes en cours », « Editeur commandes" et " éditeurs ". Schéma chacun d'entre eux comme un étroit rectangle ouvert horizontal et l'étiquette de chaque catégorie.
3
créer le diagramme "Processus " . Il s'agit simplement d' un rectangle vertical avec des coins arrondis . Vous représentez chaque processus impliqué dans l'exemple de la maison d'édition ici . Reprenons l'exemple de la société d'édition , entrez « vérification de commande », « la vérification des expéditions », « Assembler commandes », « Atteindre expéditions à commandes en cours, " et " Monter Réquisition pour Editeur ".
4
Assemblez le flux de données en construisant des flèches marquées pour relier les «magasins de données ", " processus" et entrée /entités du diagramme de flux de données de sortie. Dans notre exemple de maison d'édition, une flèche devrait découler des «clients» de « vérification de commande » représentant le traitement d'une commande d'un client . Crédit et afin histoire s'écoule du " clients " magasin de données pour le processus de vérification de la commande. Une fois la commande validée , un flux ira aux " commandes en cours. " " Les commandes en attente » sera procédé circuler des ordres à la "Expédition Attribuer aux ordres en attente " .
5
Afficher le flux de données entre les entités de flux de données en tant que données uniquement , sans chercher à illustrer le mouvement physique des matières réelle .