A dataflödesdiagram används som ett modelleringsverktyg i systemanalys och design . En dataflödesdiagram består av fyra element som är processen , flöde , lagra , och terminator . Alla dessa faktorer krävs en dataflödesdiagram . Det viktigaste elementet i en dataflödesschema är processen . Specifika processer
dataflödesdiagram visar en process , eller bubbla , som en cirkel , oval eller rektangel . En process eller bubbla beskriver ett program funktion och dataflödesdiagram ge enkla namn och nummer för att beskriva det särskilda programmet funktionen . Genom numrering processen och hålla processen namnen enkelt kan systemanalytiker enkelt och korrekt referera till specifika processen . Exempel på en process är : Beräkna en månadslön , Beräkna ränta, ut en rapport
Klarhet i Flow
dataflödesdiagram visar ett flöde som en krökt . eller rak pil linje. På en dataflödesschema är pillinje märkt att beskriva data eller information som förflyttas eller bearbetas . Poängen med pilen linjen visar källan och pekar pilen till nästa process , butik , eller Terminator . Med hjälp av en dataflödesdiagram , kan ett system analytiker avgöra om ett system har alla nödvändiga indata och utdata för processen .
Lämplig datalagring
dataflödesdiagram visar en butik som två parallella linjer . En butik är någon typ av lagring för data eller information och kan hänvisa till någon automatisk databas , fil eller manuellt filsystemet . En dataflödesdiagram kan hjälpa en systemvetare för att avgöra om datalagret har de nödvändiga indata som skall behandlas för att generera de nödvändiga utdata eller information . En dataflödesdiagram kan hjälpa till att avgöra om datalagret är lämpligt för den genererade utdata .
Nivåer av Dataflödesdiagram
dataflödesdiagram har många nivåer som hjälper en systemvetare granska ett system , process genom processen . En nivå 0 dataflödesdiagram är den högsta nivån diagram och består av en enda process . Nästa nivå av dataflödesdiagram visar mer i detalj , och som nivån går högre , desto mer detaljer som visas . Detta underlättar systemvetare att bryta isär detaljerna lätt och fastställa eventuella problem som kan uppstå i ett system .