Det viktigaste målet för alla system design är att leverera de angivna krav på användaren . Med tanke på detta , se till att din design är följa specifikationerna , kommer du att se tre huvuddelar som representeras av en Dataflödesdiagram ( DFD ) - nämligen prestanda , kontroll och föränderlighet . Tänk också på att din DFD blir vältalig , koncist och logiskt konsekvent under hela sin livscykel . Till skillnad från flödesschemat , det finns ingen " Start" eller "Stopp" i DFD . DFDS kommer grafiskt representera bearbetning av flödet av data som rör sig från källor genom insatser mellan input och output förråden . Du kommer att upptäcka att i ett givet system oavsett komplexitet , kommer du att se tre grundläggande funktioner : input , bearbetning och produktion . Instruktioner
Designing dataflödesdiagram
en
Börja med ingången av systemet. Till exempel har ett förlag som säljer böcker två distinkta /O-funktionerna , kunder och publicister. Du kan använda rutor märkta " Köpare " och " Publisher " för att representera dem .
2
Skapa " datalager. " Dessa , enkelt uttryckt , är arkiv som kan vara databaser , filer , kalkylblad eller vad du behöver för att lagra alla relevanta uppgifter . I förlaget exempel kan kategorierna inkluderar "Böcker ", " kunder", " pågående beställningar , " "order Publisher " och " förlag. " Diagram vardera av dessa som en smal , horisontell öppen rektangel och märker varje kategori .
3
Skapa " Process " diagrammet . Detta är helt enkelt en upprättstående rektangel med rundade hörn . Du kommer att representera varje process involverad i förlaget exempel här . Fortsatt exemplet på förlaget , skriv " Order Verification , " " Frakten Verification , " " Montera beställningar , " " Match Sändningar till pågående beställningar , " och " Montera rekvisition till Publisher . "
4
montera flödet av data genom att konstruera märkta pilarna för att ansluta " datalager ", "processer" och input /output enheter inom Data Flow Diagram . I vårt förlag exempel bör en pil flöda från "kunder " till " Order Verification " representerar bearbetning av en order från en kund . Kredit -och orderhistorik kommer att flöda från " Kunder " datalager till ordern verifieringen . När beställningen är validerad , kommer ett flöde gå till " pågående beställningar . " " Väntande Beställningar " kommer att flöda order till " Tilldela Frakten pågående beställningar " process .
5
Visa dataflödet mellan dataflödesverksamheten enheter som data bara , utan försök att skildra fysisk förflyttning av faktiska material . Addera