- Deler av et dataflytningsskjema
- Ekstern enhet
- Prosess
- Datavarehus
- Dataflyt
- Regler for en DFD
- typer
- Logisk
- Fysisk
- Hvilken skal du bruke?
- eksempler
- Nivå 0
- Nivå 1
- Nivå 2
- referanser
Den flytskjema for data er en visuell måte å vise bevegelsen av data gjennom et informasjonssystem. Den presenterer hvordan informasjon kommer inn og forlater systemet, hvilken rute den går gjennom, hvor den er lagret, og kildene og destinasjonene til den informasjonen.
Bedrifter kunne ikke operere uten systemer og prosesser, og effektivitet er viktig for å oppnå mål. Det er mange måter å studere denne effektiviteten på, men dataflytningsskjemaet overgår de andre.

Eksempel på et dataflytningsskjema på spansk
Et dataflytdiagram eller DFD viser hvordan prosesser flyter i et system. Det er en grafisk fremstilling for å vise et system og kan igjen bidra til å løse hvor det er problemer og ineffektivitet.
I en DFD vises ikke varigheten av prosessene, eller hvis disse prosessene fungerer i serie eller parallelt. Det er ingen løkker eller løkker, som det er i et nettverksdiagram, det er ingen beslutningspunkter, som det er i et flytskjema.
Flytdiagrammer brukes til å designe, analysere, dokumentere eller administrere et program eller prosess, og blir mye brukt på veldig forskjellige felt som programmering, kognitiv psykologi eller økonomi- og finansmarkeder.
Dette resulterer i at rekkevidden av flytskjemaer er bred, og det er behov for å dele opp i typer og klassifisering.
Deler av et dataflytningsskjema
Skiltene som brukes i dataflytningsskjemaet beskriver dataforhold i et system, lagringssteder, datainnganger og utganger, og forskjellige tråder. De er standardiserte notasjoner som sirkler, rektangler og piler.
Ulike notasjonsmetodologier brukes i DFD-er. Disse har noen forskjeller, men de bruker alle tegn og former for å representere hovedelementene i en DFD.
Ekstern enhet
Det kan representere et menneske, et system eller et undersystem. Det er opprinnelsen eller destinasjonen til visse data. Det vil si at den sender eller mottar data til eller fra det skjematiske systemet.
Avhengig av forretningsprosessen er den ekstern til systemet som blir analysert. Av denne grunn blir eksterne enheter ofte trukket til kantene av DFD.

Prosess
Det er en aktivitets- eller forretningsfunksjon der data og strømning blir transformert, ved å endre, bestille eller endre retningen på flyten. Den tar innkommende data, endrer den og gir den en utgang.
En prosess kan gjøre dette ved å utføre beregninger og også bruke logikk for å kunne sortere dataene eller endre strømningsretningen. Det kan deles ned til et høyere detaljnivå for å representere hvordan data behandles i prosessen.
Prosessene er plassert mellom inngangen og utgangen, vanligvis fra øvre venstre del av DFD og slutter nederst til høyre på diagrammet. Det kan være flere av dem i et enkelt diagram.

Datavarehus
Den inneholder informasjonen for senere bruk, for eksempel en dokumentfil som venter på å bli behandlet.
Datainnganger kan strømme gjennom en prosess og deretter inn i et datavarehus, mens datautganger flyter ut av et datavarehus og deretter gjennom en prosess.

Dataflyt
Representerer flyten av informasjon. Den bestemmer reiseruten som informasjonen tar fra eksterne enheter gjennom de forskjellige prosessene og datavarehusene. Med piler kan DFD vise dataflytets retning.

Regler for en DFD
Før du begynner å tegne dataflytdiagrammer, er det fire generelle tommelfingerregler som skal følges for å lage en gyldig DFD.
- Hver datalager må ha minst en datainngang og utdatastrøm.
- Hver prosess må ha minst en inngang og en utgang.
- Alle prosesser i en DFD må være knyttet til en annen prosess eller et datalager.
- De lagrede dataene til et system må gå gjennom en prosess.
typer
Avhengig av hva du vil undersøke i flyten, er det to typer dataflytediagrammer å velge mellom.
Logisk
Denne typen diagram gjenspeiler hva som skjer i en informasjonsflyt. Den viser informasjonen som blir generert og den som formidles, enhetene som mottar den informasjonen, prosessene som gjennomføres generelt, etc.
Prosessene beskrevet i et logisk diagram er aktiviteter som utføres i et selskap, noe som betyr at de tekniske aspektene ved systemet ikke blir studert grundig. Derfor er personalet i stand til å forstå disse diagrammer uten å være tekniske.
Fysisk
Denne typen diagram gjenspeiler hvordan informasjon beveger seg gjennom et system. Dette representerer at programmene, så vel som datautstyr, personer og filer som er involvert i informasjonsflyten, er detaljert.
De fysiske diagrammer inkluderer prosessene som tilsvarer dataregistrering, for eksempel kontrollsjekk. Mellomlagring av data, for eksempel midlertidige tabeller eller filer, er også plassert.
For eksempel kan du vise hvordan en kunde legger inn en ordre på nettet ved å gå gjennom selskapets programvare for å plassere og fullføre den ordren. Dette er generelt teknisk.
Dermed kan et detaljert fysisk diagram sterkt bidra til å programmere koden som er nødvendig for implementering av et informasjonssystem.
Hvilken skal du bruke?
Både fysiske og logiske diagrammer kan representere den samme informasjonsflyten. Imidlertid vil hver ha et annet synspunkt og gi forskjellige aktiviteter for å optimalisere systemet.
De kan brukes sammen eller hver for seg. Sammen gir de mer detaljer enn begge diagrammer alene. Når du bestemmer deg for hvilken du skal bruke, må du huske at du kanskje trenger begge deler.
eksempler
I programvareteknikk kan datastrømningsskjemaet utformes for å representere systemet på forskjellige abstraksjonsnivåer.
DFD-er på høyere nivå er delt inn i lavere nivåer, og adresserer dermed mer informasjon og funksjonelle elementer. Nivåene i DFD er nummerert 0, 1, 2 eller mer.
Nivå 0
Det er skissert for å gjenspeile et perspektiv der hele systemet er innkapslet i en enkelt prosess, og indikerer forholdet det har til eksterne enheter.
Inngangs- og utgangsdataene er merket med piler som går inn eller ut av systemet. Dette nivået kalles et kontekstdiagram.

Kilde: geeksforgeeks.org (CC BY-SA 4.0)
Nivå 1
På dette nivået er kontekstdiagrammet delt opp i flere prosesser. Hovedfunksjonene til systemet blir fremhevet og prosessen på høyt nivå blir delt ned i delprosesser.

Kilde: geeksforgeeks.org-CC-BY-SA-4.0
Nivå 2
Dette nivået går litt dypere enn nivå 1. Det kan brukes til å registrere spesifikke detaljer om driften av systemet.

Kilde: geeksforgeeks.org (CC-BY-SA-4.0)
referanser
- Computer Hope (2017). Dataflytdiagram. Hentet fra: computerhope.com.
- W3 Computing (2019). Utvikle diagrammer for fysisk dataflyt. Hentet fra: w3computing.com.
- Georgina Guthrie (2019). Hvordan bruke dataflytdiagrammer for å lade prosjektet ditt. Cacoo. Hentet fra: cacoo.com.
- Geeks for Geeks (2019). Nivåer i dataflytningsdiagrammer (DFD). Hentet fra: geeksforgeeks.org.
- Clifford Chi (2019). En nybegynnerguide for diagrammer for dataflyt. Hub Spot. Hentet fra: blog.hubspot.com.
