DFD er forkortelsen for Data Flow Diagram. Flyten av data i et system eller en prosess er representert ved DFD. Det gir også innsikt i inn-og utganger for hver enhet, og selve prosessen. DFD har ikke kontroll flyt og ingen løkker eller beslutning regler er til stede. Spesifikke operasjoner, avhengig av hvilken type data som kan forklares av et flytskjema. Data Flow Diagram kan representeres på flere måter. Den DFD tilhører strukturert-analyse modellering verktøy., Dataflyt diagrammer er svært populære fordi de hjelper oss til å visualisere store skritt og data som er involvert i programvare-system prosesser.
Komponenter av DFD
Data-Flow Diagram har 4 komponenter:
- Prosess
Inngang til utgang transformasjon i et system som finner sted på grunn av prosessen funksjon. Symbolene i en prosess er rektangulær med avrundede hjørner, ellipse, rektangel eller en sirkel., Prosessen kalles en kort setning, i ett ord eller en setning til å uttrykke sin essens - Data Flow
Data flow beskriver den informasjonen som overføring mellom de ulike delene av systemene. Pil-symbolet er symbolet på data flyt. En relatable navn bør gis til strømmen for å finne ut informasjonen som blir flyttet. Dataflyt også representerer materiale sammen med informasjon som er blitt flyttet. Materiale skift er modellert i systemer som ikke bare er av informativ karakter. En gitt vannmengde skal bare overføre en enkelt type informasjon., Retningen av flyten er representert ved pilen som kan også være toveis. - Lager
data som er lagret i galleriet for senere bruk. To horisontale linjene representerer symbol på butikken. Lageret er rett og slett ikke begrenset til å være en datafil heller det kan være noe som en mappe med dokumenter, en optisk plate, et arkivskap. Data warehouse kan sees uavhengig av dens gjennomføring. Når dataflyten fra lageret det anses som data, lesing og når data strømmer til lageret er det som kalles inntasting av data eller data updation., - Terminator
Terminator er en ekstern enhet som står utenfor systemet og kommuniserer med systemet. Det kan for eksempel være organisasjoner som banker, grupper av mennesker som kunder eller ulike avdelinger i samme organisasjon, som ikke er en del av model system, og er en ekstern enhet. Modellert systemer også kommunisere med terminator.
Regler for å lage DFD
- navnet av foretaket skal være enkelt og forståelig uten noen ekstra assistanse(som kommentarer).,
- prosessene skal være nummerert eller sette i listen til å bli referert lett.
- DFD bør opprettholde konsistens på tvers av alle DFD nivåer.
- En enkelt DFD kan ha maksimalt prosesser opptil 9 og minimum 3 prosesser.
Nivåer av DFD
DFD bruker hierarki for å opprettholde åpenhet dermed multilevel DFD kan bli opprettet. Nivåer av DFD er som følger:
- 0-nivå DFD
- 1-nivå DFD:
- 2-nivå DFD:
Fordeler av DFD
- Det hjelper oss til å forstå hvordan og grensene for et system.,
- Det er en grafisk fremstilling som er veldig lett å forstå som det bidrar til å visualisere innholdet.
- Data Flow Diagram representerer detaljert og godt forklart diagram av systemkomponenter.
- Det er brukt som en del av systemet dokumentasjon fil.
- dataflyt Diagrammer kan bli forstått av både tekniske og ikke-tekniske person fordi de er veldig lett å forstå.
Ulemper av DFD
- Til tider DFD kan forvirre programmerere om systemet.,
- Data Flow Diagram tar lang tid å bli generert, og mange ganger på grunn av dette grunner analytikere er nektet tillatelse til å arbeide på den.
Oppmerksomhet leser! Ikke slutte å lære nå. Få tak i alle de viktige CS Teori konsepter for SDE intervjuer med CS Teori Kurs hos student-vennlig pris og blitt industri klar.