Articles

Data Flow Diagram Omfattende Veiledning med Eksempler

Data-Flow Diagram (DFD) er en strukturert analyse og design metode. Det er tradisjonelle visuell representasjon av informasjonen som flyter i et system. Data Flow Diagram(DFD) er mye brukt for programvare for analyse og design. En ryddig og klar DFD kan skildre en god mengde systemkravene grafisk.

Data-Flow Diagram (DFD) skildrer logikk modeller og uttrykker data transformasjon i et system., Det inkluderer en mekanisme for å modellere data flyt og støtter nedbrytning å illustrere detaljer av data flyter og funksjoner. En Data-Flow Diagram kan ikke presentere informasjon på drift rekkefølge. Derfor, det er ikke en prosess eller prosedyre modellering metode.,

DFD har følgende egenskaper:

  1. støtte analyse og krav fasen av system design;
  2. en diagramming teknikk med kommentar;
  3. beskrive et nettverk av aktiviteter/prosesser for målsystemet;
  4. slik at for atferd av parallelle og asynkron ;
  5. trinnvis videreutvikling gjennom hierarkiske nedbrytning av prosesser.

– Tasten Konsepter av Data Flow Diagram

DFD presenterer et symbol system for å beskrive data som flyter og en dekomponering mekanisme for å beskrive et system på ulike detaljer nivåer.,

Behandle

Nå vil vi kort introdusere deg et par diagram merknader som du vil se i veiledningen nedenfor.

Ekstern Enhet

En ekstern enhet, kan representere et menneske, system eller delsystem. Det er der visse data som kommer fra eller går til. Det er ekstern i forhold til det systemet vi studerer, i form av forretningsprosessen. For denne grunn, folk er brukt til å trekke eksterne enheter på kanten av et diagram.,

Behandle

En prosess er en virksomhet eller funksjon hvor manipulasjon og transformasjon av data finner sted. En prosess som kan deles opp til finere nivå av detaljer, for å representere hvordan data blir behandlet i løpet av prosessen.,

Lagre Data

En datalageret representerer lagring av persistente data som kreves, og/eller produsert av prosessen. Her er noen eksempler på data butikker: medlemskap former, database tabell, etc.,

Data Flow

En data-flow representerer flyt av informasjon, med dens retning representert av en pil hode som viser på slutten(s) – av flyt-kontakten.,

Forskjellige DFD Merknader

Det er flere forskjellige notasjoner:

  1. Yourdon og/eller De Marco,
  2. Gane & Sarson,
  3. SSADM(Strukturert System Analyse og Design Metodikk), og
  4. Unified Modeling Language har måter å vise data flyter.,

Funksjonell Nedbrytning er i ferd med å ta en kompleks prosess, og bryte det ned i sin mindre og enklere deler. Hver av disse kan brytes ned videre. Når du har nådd det laveste nivået av dekomponert deler av et delsystem, som utviklere kan tenke på hvordan du starter koding disse funksjonene. Når du arbeider på den enkleste funksjonalitet utvikleren kan muligens arbeid med mål-systemet under utvikling., Derfor utvikle og teste disse funksjonene blir mye enklere.

Laget av: Visual Paradigm Enterprise Professional, Standard, Modeler

å Skape Sammenheng Nivå DFD

Kontekst nivå DFD, også kjent som nivå 0 DFD, ser hele systemet som en enkelt prosess og med vekt på interaksjon mellom systemet og eksterne enheter. La oss trekke en sammenheng DFD.

  1. for Å opprette en DFD, velg Diagrammet > Nytt fra verktøylinjen.
  2. I det Nye Diagrammet-vinduet, velg Data Flow Diagram, og klikk på Neste.,
  3. Angi Sammenheng Diagram som diagrammet navn, og klikk OK for å bekrefte.
  4. Navn diagrammet Sammenheng Diagrammet.
  5. Vi trenger for å lage den viktigste prosessen. Dra Prosessen fra diagrammet verktøylinjen for å diagrammet. Name it Online Bokhandel. Vi vil bruke online-bokhandel som et eksempel for å vise deg hvordan å lage flere nivåer DFD.

  1. Som du kan forestille deg, kunder vil bestille bøker gjennom systemet., Derfor legger du til en Ekstern Enhet til diagrammet, og gi den navnet Kunden. Som å lage prosessen, kan du opprette en ekstern enhet, ved å dra Ekstern Enhet fra diagrammet verktøylinjen for å diagrammet.

  1. En data-flow er brukt til å representere bevegelse av data mellom de ulike delene av systemet. I dette tilfellet, «orden» er en data som er opprettet av kunden og sendes inn i systemet. Derfor opprette en dataflyt fra Kunde til Online Bokhandel., For å gjøre dette, flytter musepekeren over Kunden. Dra ut den Ressurs Katalog-knappen.

  1. Slipp museknappen på Online Bokhandel og velg Data-Flow fra Ressurs-Katalogen. Dette skaper en data-flyt-kontakten.

  1. Navn den rekkefølgen.,

  1. Bok-butikk vil til slutt levere bøker til kunden. Gjøre bruk av Ressurs-Katalogen for å opprette en dataflyt fra Online Bokhandel til Kunden. Navn flyten bestilte bøker.

  1. Det er alt for sammenheng diagrammet., Som vi ser hele systemet som en enkelt prosess, det er bare en prosess form som er opprettet i dette DFD nivå. I den neste delen vil du bryter ned Online Bokhandel prosessen og tegner dens detaljer.

Opprette Nivå 1 DFD

I dette avsnittet, kommer du til å trekke nivå 1 DFD for å vise de viktigste funksjonene i online bokhandel.

  1. Høyre klikk på Online Bokhandel og velg Brytes ned fra popup-menyen.

2., Butikker data og/eller eksterne enheter som er koblet til den valgte prosessen vil bli referert til i nivå 1 DFD. Så når du blir bedt om å legge dem til i det nye diagrammet, klikker du Ja for å bekrefte. Merk at den nye DFD bør se veldig lik den sammenheng diagrammet i utgangspunktet. Hvert element skal forbli uendret, bortsett fra at den viktigste prosessen (som i dette nye DFD spaltes) er nå borte og erstattet av et tomt område (utarbeidet).

3. Høyreklikk på bakgrunn av diagrammet og velg Gi nytt navn… fra hurtigmenyen. Navn diagrammet Nivå 1 DFD.

4., Det er en prosess som mottar kundens bestilling og lagre det i en database. La oss opprette en prosess Motta Ordre og en data-store-Ordrer. Legge til data flyter i mellom.

5. Når en ordre er ugyldig, bør det være en annen prosess som involverer å kontakte kunden og klargjørende hans/hennes behov. Opprette en prosess Håndtere Ugyldig Ordre. Legg til egnede data flyter mellom figurene., Her kan du bruke en toveis dataflyt å representere en dialog flyt.

6. Det er en annen prosess som håndterer forsendelsen. Opprette Skipet Ordren prosessen. Igjen, legge til rette data flyter mellom figurene.

Det er alt for denne opplæringen., Avhengig av hvilket område av interesse, kan du lage flere nivåer for å vise systemet i mer detalj. Som du kan forestille deg, Skipet Ordren prosessen kan være utarbeidet i mindre funksjonelle enheter (prosesser) som emballasje, forberede faktura, ordne levere, etc.

Prøv det Selv med Visual Paradigm Online

  • Gratis Data Flow Diagram eksempler og maler som kan redigeres i et online Data Flow Diagram programvare: Visual Paradigm Online.
  • Bruke maler som et utgangspunkt for å lage dine egne Data Flow Diagram.,iv>

    Customer Service System (Railway Company)

    Supermarket App

    Other Recommended DFD Articles

    • What is Data Flow Diagram (DFD)?, Hvordan å Trekke DFD?
    • Hvordan å Skrive Effektiv Bruk Saker?
    • Data Flow Diagram: Eksempler — Mat ordresystem
    • Hvordan Modellen relasjonsdatabase Design med NØDREPARASJONSDISKETT?
    • Hvordan du skal Utvikle deg Som-Er og Å-Være Business Process?