Hvordan å Identifisere Feil i DFD

En dataflytdiagram (DFD) er en grafisk representasjon av elementer i et datasystem. Den viser hvordan strømmen av data går inn i og kommer ut av systemet, så vel som hvorledes systemet manipulerer dataene. En DFD kan hjelpe deg å forstå hvordan elementene i et system samhandle med hverandre, men feil i diagrammet kan hindre din evne til å skape systemet med en datamaskin. Etter utforme et DFD, bør du ta deg tid til å gå gjennom det og fikse eventuelle feil du kan finne.

Bruksanvisning

1 Sørg for at eventuelle eksterne enheter kommuniserer bare på toppen, eller sammenheng nivå av diagrammet, ikke på noe annet nivå. I tillegg kontrollerer at en hvilken som helst datastrømmen som går inn i eller ut av en overordnet prosess er representert i diagrammet barnet.

2 Sjekk hver prosess for å sikre at data flyter både inn og ut av det. En prosess som bare mottar data eller utganger det ikke har noen hensikt effektivt i systemet, og enten må korrigeres for å motta og sende ut data eller fjernes fra diagrammet.

3 Pass på at ingen datalageret kobles direkte til en annen datalageret. En datalager beskriver dataene innenfor, slik som "kunder" eller "inventar". Å ha to datasentre koble til hverandre tjener ingen hensikt uten en prosess mellom dem for å manipulere data de inneholder.

4 Pass på at hvert objekt og dataflyt har en etikett som beskriver sin hensikt. Umerkede elementer hjelper ikke beskrive for leseren hva hensikten med disse elementene er.

5 Sørg for at hver DFD har ikke altfor mange prosesser. Mens det er etablert noen øvre grense på prosessene i DFD design, kan mer enn ni prosesser gjør diagrammet forvirrende eller vanskelig å lese.

6 Pass på at hvert objekt eller datastrøm som du har tenkt å innlemme i systemet er representert i DFD. I tillegg til å fungere som en blåkopi, en DFD også fungerer som en visuell representasjon av den interne driften for systemet, og eventuelle manglende elementene vil gjøre det vanskelig for leseren å forstå systemet.