Hvad er et dataflowdiagram?
Et dataflowdiagram er en struktureret visning af data, der bevæger sig ind og ud af et informationssystem. Detaljen i et dataflowdiagram varierer afhængigt af det niveau, der er tildelt det. Generelt har et diagram på højt niveau kun begrænset information inkluderet i det, mens et diagram på lavere niveau har meget mere detaljerede oplysninger. Denne information bruges af et udviklingshold til at styre dataene i et informationssystem.
Når et team udvikler et informationssystem, opretter det et dataflowdiagram for at dokumentere, hvordan information vil gå ind og ud af systemet. Oprindeligt oprettes denne information på et meget højt niveau, hvor kun informationssystemets grænser er inkluderet i diagrammet. Efterhånden som teamet udvikler mere af informationssystemets funktionalitet, kan hver af processerne i systemet medtages på dataflowdiagrammet. Dette diagram hjælper teamet med at bestemme, hvor data vil blive gemt for at understøtte systemet.
Disse diagrammer tjener en vigtig rolle, da de dokumenterer, hvordan hver proces inden for systemet får adgang til information. Eksterne systemer kan også få adgang til de data, der er gemt i et givet informationssystem. Disse udvekslinger på tværs af systemer er dokumenteret, så analytikerne kan spore hvert systeminteraktion. Sådanne interaktioner er vigtige oplysninger i hver organisations datahåndteringsproces.
Regeringens love og forskrifter kræver styring og opbevaring af visse data. Disse regler varierer efter branche. Dataflowdiagrammet hjælper hver organisation med at styre, hvordan organisationen vil opfylde de statslige krav til datalagring. Visse regler kræver opbevaring i længere tid. Organisationen skal planlægge i overensstemmelse med den passende mængde datalagring.
Dataflowdiagrammer hjælper også udviklingsholdet med at designe rapporter og skærmfunktionalitet, når informationssystemet samles. Holdet skal vide, hvor de skal indsamle dataene for at præsentere dem for slutbrugeren. Mens dataflowdiagrammet i sig selv ikke adresserer systemfunktionalitet, dokumenterer det, hvilket system der er ansvarlig for at gemme et specifikt stykke data. Udviklingsholdet bruger data-flowinformationen til at beskrive i sin funktionelle dokumentation, hvor det ser ud for at finde informationer, de vil vise til slutbrugeren.
Hver organisation har et sæt dataflowdiagrammer til at dokumentere de oplysninger, der er gemt i organisationens informationssystemer. Dette sæt diagrammer bruges til korrekt styring og opfyldelse af organisationens krav til datalagring. Hver organisations krav til datalagring bestemmes af organisationen selv for at overholde en række forskellige statslige forskrifter og andre juridiske krav.