Det vigtigste mål for enhver system design er at levere de angivne krav for brugeren . På denne baggrund , der sikrer, at dit design er at overholde de specifikationer, vil du se tre hovedelementer repræsenteret ved en Data Flow Diagram ( DFD ) - nemlig performance, kontrol og foranderlighed . Husk også, at din DFD vil være veltalende , kortfattet og logisk konsistent i hele dets livscyklus . I modsætning rutediagrammet , er der ingen "Start" eller "Stop" i DFD . DFDS vil grafisk repræsentere behandlingen af strømmen af data, som den bevæger sig fra kilder ved operationer mellem input og output repositories. Du vil opdage, at i en given system, uanset kompleksitet , vil du se tre grundlæggende operationer: input , behandling og output . Instruktioner
Designing data rutediagrammer
1
Begynd med input af systemet. For eksempel har et forlag , der sælger bøger to forskellige input /output -funktioner , kunder og Forlag . Du kan bruge firkanter mærket " Køber " og " Publisher " for at repræsentere disse.
2
Opret " datalagre. " Disse, sætte simpelthen er depoterne , der kan være databaser , filer , regneark eller hvad du har brug for at gemme eventuelle relevante oplysninger. I forlaget eksempel kan kategorier omfatter " Bøger ", " Kunder ", " udestående ordrer ", " Publisher Ordrer " og " Forlag ". Diagram hver af disse som en smal, vandret åben rektangel og mærke hver kategori.
3
Opret "Process " diagrammet. Dette er simpelthen en opretstående rektangel med afrundede hjørner . Du vil repræsentere hver proces involveret i forlaget eksempel her . Fortsat eksempel på forlaget , "Order Verification ", "Overførsel Verification ", " Saml Orders ", " Match forsendelser til udestående ordrer , " og " Samle Rekvisition til Publisher. "
4
indtaste Saml datastrømmen ved at konstruere mærkede pile til at forbinde de "Data Stores ", " processer" og input /output enheder af datarutediagram . I vores forlag eksempel bør en pil flyde fra de " kunder" til " Order Verification" repræsenterer behandlingen af en ordre fra en kunde. Kredit-og ordrehistorik vil fragå "Kunderne " datalager til ordren verifikationsprocessen. Når ordren er valideret, vil et flow gå til " ventende ordrer . " " Afventende ordrer " vil flyde ordrer til " Assign Forsendelse ventende ordrer "-processen.
5.
Vis datastrømmen mellem data flow enheder som kun data , uden at forsøge at skildre fysisk flytning af faktiske materiale .