Data Flow Diagram Oversikt
Fysisk vs Logiske DFDs
DFD Nivåer
DFD Symboler & Notasjonen
Hvordan å Lage en DFD

Bedrifter er bygget på systemer og prosesser—et selskap kunne ikke fungere uten dem. Fra ledelsen pleie metoder måte som et team samhandler med kunder, nesten alt en bedrift trenger innebærer et system av noe slag. Og, når det gjelder systemer og prosesser, effektivitet er alt., I noen tilfeller, barbering enda et minutt eller to av kan føre til betydelige besparelser. Det finnes utallige måter å analysere og forbedre effektiviteten, men en som skiller seg ut er gjennom dataflyt diagrammer.

Enten du er å forbedre en eksisterende prosesser eller implementere en ny en, en data-flow diagram (DFD) vil gjøre oppgaven enklere. Imidlertid, hvis du aldri har opprettet en DFD før, komme i gang kan være skremmende., Det er mye å ta i: ulike nivåer av diagrammer, symboler og notasjon, for ikke å nevne faktisk lage diagrammet—navigere det vil ta mer enn å se på et par eksempler. Hvis du er ny til dataflyt diagrammer, denne guiden vil hjelpe deg med å komme i gang.

Hva er en data flow diagram?

En data-flow diagram viser hvordan informasjon flyter gjennom en prosess eller et system. Det inkluderer data innganger og utganger, butikker data, og de ulike subprocesses dataene beveger seg gjennom., DFDs er bygget ved hjelp av standardiserte symboler og notasjon for å beskrive ulike enheter og deres relasjoner.

dataflyt diagrammer visuelt representere systemer og prosesser som ville være vanskelig å beskrive i en del av teksten. Du kan bruke disse diagrammene til å kartlegge et eksisterende system og gjøre det bedre eller til å planlegge et nytt system for gjennomføring. Å visualisere hvert element som gjør det lett å identifisere ineffektivitet og gir best mulig system.

Les hele dataflyt diagrammer oversikt til å lære mer om beste praksis når bygningen DFDs.,

Fysisk og logisk dataflyt diagrammer

Før du faktisk lage din data flow diagram, vil du trenger for å avgjøre om en fysisk eller logisk DFD passer best til dine behov. Hvis du er ny til dataflyt diagrammer, ikke bekymre deg—skillet er ganske grei.

Logisk dataflyt diagrammer fokus på hva som skjer i en bestemt informasjonsflyt: hva slags informasjon blir overført, hvilke enheter som mottar denne informasjonen, hvilke generelle prosesser foregår, etc., Prosessene som er beskrevet i en logisk DFD er virksomhet—en logisk DFD ikke fordype deg i de tekniske aspektene av en prosess eller et system. Ikke-tekniske arbeidstakere skal være i stand til å forstå disse diagrammene.

Logisk dataflyt-Diagram (Klikk på bildet for å endre på nettet)

Fysisk dataflyt diagrammer fokus på hvordan ting skjer i en informasjonsflyt. Disse diagrammene angir programvare, maskinvare, filer, og personer som er involvert i en informasjonsflyt., En detaljert fysisk dataflyt-diagram kan legge til rette for utvikling av kode som er nødvendig for å gjennomføre et data-system.

Fysisk dataflyt-Diagram (Klikk på bildet for å endre på nettet)

Både fysisk og logisk dataflyt diagrammer kan beskrive samme informasjonsflyt. I samråd de gir mer detaljert informasjon enn enten diagram ville uavhengig av hverandre. Som du bestemmer deg for å bruke, husk at du kan ha begge.,

Sjekk ut denne guiden til fysisk og logisk DFDs for mer informasjon

Data flow diagram nivåer

dataflyt diagrammer er også kategorisert etter nivå. Starter med det mest grunnleggende, nivå 0, DFDs bli stadig mer komplekse som nivået øker. Som du bygger din egen data flow diagram, må du bestemme hvilket nivå diagrammet vil være.

Nivå 0 DFDs, også kjent som kontekst diagrammer, er den mest grunnleggende data flow-diagrammer. De gir et bredt bilde som er lett fordøyelig, men tilbyr lille detalj., Nivå 0 dataflyt diagrammer viser en enkelt prosess-noden og dens forbindelser til eksterne enheter.

Data Flow Diagram Nivå 0-Mal (Klikk på bildet for å endre på nettet)

Nivå 1 DFDs er fortsatt en generell oversikt, men de går mer i detalj enn det en sammenheng diagrammet. I en nivå 1-data flow diagram, den eneste prosessen node fra den konteksten diagrammet er brutt ned i subprocesses., Ettersom disse prosessene er lagt til, diagram vil trenge ekstra data flyter og data butikker for å koble dem sammen.

Data Flow Diagram Nivå 1 Mal (Klikk på bildet for å endre på nettet)

Nivå 2+ DFDs bare bryte prosesser ned i mer detaljerte subprocesses. I teorien, DFDs kunne gå ut over nivå 3, men de sjelden gjør. Nivå 3 dataflyt diagrammer er detaljert nok til at den ikke vanligvis fornuftig å bryte dem ned ytterligere.,

Data Flow Diagram Nivå 2 Mal (Klikk på bildet for å endre på nettet)

Data flow diagram symboler og notasjon

Avhengig av metodikk (Gane og Sarson vs. Yourdon og Coad), DFD-symboler variere litt. Men de grunnleggende ideer forblir de samme. Det er fire grunnleggende elementene i en data-flow diagram: prosesser, butikker data, eksterne enheter, og dataflyt. Bildet nedenfor viser standard former for begge metoder.,

Hvis du er usikker på hvordan du skal bruke hvert symbol kan du lese vår DFD-symboler guide.

Hvordan å lage en data-flow diagram

Nå som du har en viss bakgrunnskunnskap om dataflyt diagrammer og hvordan de kategoriseres, er du klar til å bygge din egen DFD. Prosessen kan deles inn i 5 trinn:

1. Identifisere viktige innganger og utganger i systemet

Nesten hver prosess eller system begynner med inngang fra en ekstern enhet, og slutter med produksjon av data til en annen enhet eller en database., Å identifisere slike innganger og utganger gir en makro utsikt over systemet—det viser den bredeste oppgaver systemet skal oppnå. Resten av DFD vil bli bygget på disse elementene, så det er avgjørende å kjenne dem tidlig.

2. Bygge en sammenheng diagram

Når du har identifisert de store innganger og utganger, bygge en sammenheng diagrammet er enkel. Tegne en enkelt prosess node og koble den til relatert eksterne enheter. Dette node representerer den mest generelle prosessen informasjon gjennomgår å gå fra inngang til utgang.,

eksemplet nedenfor viser hvordan informasjon flyter mellom ulike enheter via en online-fellesskapet. Dataflyt til og fra eksterne enheter, som representerer både input og output. Sentrum-noden, «nettsamfunn», er den generelle prosessen.

3. Utvid sammenheng diagram til et nivå 1-DFD

Den enkle prosessen node i din sammenheng diagrammet gir ikke mye informasjon—du trenger for å bryte det ned i subprocesses. I nivå 1-data flow diagram, bør du inkludere flere prosessen noder, store databaser, og alle eksterne enheter., Gå gjennom flyt av informasjon: hvor kommer informasjonen starte og hva som må skje til det før hver data butikken?

4. Utvide til nivå 2+ DFD

for Å forbedre detaljer på data flow diagram, følger den samme prosessen som i trinn 3. Prosessene i nivå 1 DFD kan bli brutt ned i mer spesifikke subprocesses. En gang igjen, må du legge til alle nødvendige data butikker og flyter—på dette tidspunktet bør du ha en ganske detaljert oversikt over systemet. Å gå forbi en nivå 2-data flow diagram, gjentar du denne prosessen., Stoppe når du har nådd et tilfredsstillende nivå av detaljer.

5. Bekrefte nøyaktigheten av din siste diagram

Når diagrammet er helt trukket, gå gjennom det. Betaler nær oppmerksomhet til flyt av informasjon: er det fornuftig? Er alle nødvendige butikker data inkludert? Ved å se på din siste diagram, andre parter skal være i stand til å forstå hvordan systemet fungerer. Før du presenterer ditt endelige diagram, sjekk med co-arbeidere for å sikre din diagrammet er forståelig.,

Data Flow Diagram Eksempel (Klikk på bildet for å endre på nettet)

Deling av data flow diagram

Etter at du har fullført din DFD, det neste trinnet er å dele det. Du ikke lage det bare å holde for seg selv—enten det er team-medlemmer, sjefen din, eller interessenter, sjansene er at noen andre trenger å se det. Hvis du bruker Lucidchart å lage en data-flow diagram, du har en rekke alternativer for deling til din disposisjon., Diagrammer kan sendes direkte innenfor Lucidchart, gi mottaker tilgang til Lucidchart dokumentet. Avhengig av mottakerens rolle, kan du gi dem tillatelse til å redigere eller sende diagram som bare vise. Lucidchart omfattende integrasjoner tillate diagram for deling på tvers av flere andre plattformer, inkludert G Suite og Slakk.

Komme i gang med våre data flow diagram programvare.

finn ut mer