logo

Kas ir DFD (datu plūsmas diagramma)?

Datu plūsmas diagramma (DFD) attēlo datu plūsmu informācijas sistēmās. Datu plūsmas diagrammas (DFD) nodrošina sistēmas datu plūsmas grafisku attēlojumu, ko var saprast gan tehniskie, gan netehniskie lietotāji. Modeļi ļauj programmatūras inženieriem, klientiem un lietotājiem efektīvi strādāt kopā prasību analīzes un specifikācijas laikā.

Satura rādītājs



Loģiskā datu plūsmas diagramma
  • Fizisko datu plūsmas diagramma
  • Loģiskā datu plūsmas diagramma (DFD)

    Loģiskā datu plūsmas diagramma galvenokārt koncentrējas uz sistēmas procesu. Tas ilustrē datu plūsmu sistēmā. Loģiskā datu plūsmas diagramma (DFD) galvenokārt koncentrējas uz augsta līmeņa procesiem un datu plūsmu, neiedziļinoties tehniskās ieviešanas detaļās. Loģiskais DFD tiek izmantots dažādās organizācijās, lai nodrošinātu vienmērīgu sistēmas darbību. Tāpat kā banku programmatūras sistēmā, to izmanto, lai aprakstītu, kā dati tiek pārvietoti no vienas entītijas uz otru.

    Tiešsaistes pārtikas preču veikala loģiskā datu plūsmas diagramma

    Fizisko datu plūsmas diagramma

    Fizisko datu plūsmas diagramma parāda, kā datu plūsma faktiski tiek īstenota sistēmā. Fizisko datu plūsmas diagrammā (DFD) tiek iekļauta papildu informācija, piemēram, datu glabāšana, datu pārraide un noteiktas tehnoloģijas vai sistēmas komponenti. Fiziskā DFD ir specifiskāka un tuvu ieviešanai.

    blakus esošie leņķi

    Tiešsaistes pārtikas preču veikala fizisko datu plūsmas diagramma

    Process: Ievades izejas transformācija sistēmā notiek procesa funkcijas dēļ. Procesa simboli ir taisnstūrveida ar noapaļotiem stūriem, ovāls, taisnstūris vai aplis. Procesu sauc par īsu teikumu vienā vārdā vai frāzē, lai izteiktu tā būtību
  • Datu plūsma: Datu plūsma raksturo informācijas pārraidi starp dažādām sistēmas daļām. Bultiņas simbols ir datu plūsmas simbols. Plūsmai ir jāpiešķir attiecināms nosaukums, lai noteiktu, kāda informācija tiek pārvietota. Datu plūsma arī atspoguļo materiālu kopā ar informāciju, kas tiek pārvietota. Materiālu maiņas tiek modelētas sistēmās, kas nav tikai informatīvas. Noteiktai plūsmai ir jāpārsūta tikai viena veida informācija. Plūsmas virzienu attēlo bultiņa, kas var būt arī divvirzienu.
  • Noliktava (datu veikals): Dati tiek glabāti noliktavā vēlākai izmantošanai. Divas horizontālas līnijas attēlo veikala simbolu. Noliktava vienkārši neaprobežojas tikai ar datu failu, bet tā var būt jebkas, piemēram, mape ar dokumentiem, optiskais disks, kartotēka. Datu noliktavu var apskatīt neatkarīgi no tās ieviešanas. Kad datu plūsma no noliktavas tiek uzskatīta par datu nolasīšanu, un, kad dati plūst uz noliktavu, to sauc par datu ievadi vai datu atjaunināšanu.
  • Terminators (ārēja vienība): Terminators ir ārēja vienība, kas atrodas ārpus sistēmas un sazinās ar sistēmu. Tās var būt, piemēram, organizācijas, piemēram, bankas, cilvēku grupas, piemēram, klienti, vai dažādas vienas organizācijas nodaļas, kas neietilpst modeļa sistēmā un ir ārēja vienība. Modelētās sistēmas sazinās arī ar terminatoru.
  • Datu plūsmas diagrammas pamatstruktūra (DFD)

    Kādi simboli un apzīmējumi tiek izmantoti, lai attēlotu DFD sastāvdaļas?

    Datu plūsmas diagrammās (DFD) simboli un apzīmējumi atšķiras atkarībā no izmantotās metodoloģijas. Tālāk ir sniegts ar katru metodiku parasti saistīto simbolu un apzīmējumu kopsavilkums.

    Datu plūsmas diagrammu (DFD) izveidei tiek izmantotas dažādas metodoloģijas vai pieejas:

    • Gane un Sarsons
    • Yourdons un De Marko
    • SSADM
    • UML

    Katra metodoloģija nodrošina savu vadlīniju, simbolu un apzīmējumu kopumu sistēmas komponentu un to mijiedarbības attēlošanai.

    Datu plūsmas diagrammas metodes un simbols

    To sauc arī par konteksta diagrammu. Tas ir veidots kā abstrakcijas skats, kas parāda sistēmu kā vienotu procesu ar tās saistību ar ārējām entītijām. Tas attēlo visu sistēmu kā vienu burbuli ar ievades un izvades datiem, kas norādīti ar ienākošām/izejošām bultiņām.

    Dzelzceļa rezervēšanas sistēmas 0 līmenis

    1 līmeņa DFD

    Šis līmenis sniedz detalizētāku priekšstatu par sistēmu, sadalot galvenos procesus, kas identificēti 0. līmeņa DFD, apakšprocesos. Katrs apakšprocess ir attēlots kā atsevišķs process 1. līmeņa DFD. Tiek parādītas arī ar katru apakšprocesu saistītās datu plūsmas un datu krātuves. 1 līmeņa DFD konteksta diagramma tiek sadalīta vairākos burbuļos/procesos. Šajā līmenī mēs izceļam galvenās sistēmas funkcijas un sadalām 0 līmeņa DFD augsta līmeņa procesu apakšprocesos.

    java apgriešanas virkne

    Dzelzceļa rezervēšanas sistēmas 1. līmeņa DFD

    2 līmeņu DFD

    Šis līmenis sniedz vēl detalizētāku priekšstatu par sistēmu, sadalot 1. līmeņa DFD noteiktos apakšprocesus tālākos apakšprocesos. Katrs apakšprocess tiek attēlots kā atsevišķs process 2. līmeņa DFD. Tiek parādītas arī ar katru apakšprocesu saistītās datu plūsmas un datu krātuves.

    Dati var plūst no:
    • Terminators vai ārēja vienība, kas jāapstrādā
    • Process terminatoram vai ārējai vienībai
    • Pārsūtīt uz datu veikalu
    • Datu veikals, kas jāapstrādā
    • Process uz apstrādi
  • Dati nevar plūst no
    • Terminator vai ārēja vienība uz terminatoru vai ārēja entītija
    • Datu veikala terminators vai ārējā vienība
    • Datu krātuve terminatoram vai ārējai vienībai
    • Datu veikals uz datu veikalu
  • Tas ir grafisks attēlojums, ko ir ļoti viegli saprast, jo tas palīdz vizualizēt saturu.
  • Datu plūsmas diagramma ir detalizēta un labi izskaidrota sistēmas komponentu diagramma.
  • To izmanto kā sistēmas dokumentācijas faila daļu.
  • Datu plūsmas diagrammas var saprast gan tehniskas, gan netehniskas personas, jo tās ir ļoti viegli saprotamas.
  • Datu plūsmas diagrammas ģenerēšana prasa ilgu laiku, un daudzkārt šī iemesla dēļ analītiķiem tiek liegta atļauja ar to strādāt.

    Izprotiet sistēmu
  • Identificējiet ārējās entītijas
  • Identificējiet procesus
  • Identificējiet datu veikalus
  • Izmantojiet standarta simbolus
  • Izveidojiet 0. līmeņa diagrammu
  • Pamatojoties uz Sarežģītības Zīmējiet papildu līmeņa diagrammu, piemēram, 1., 2. līmeni un tā tālāk.
  • Identificējiet datu plūsmas:
  • Skaitļu procesi un datu krātuves
  • Pārskatiet un apstipriniet
  • Secinājums

    Datu plūsmas diagramma (DFD) ir vizuālas kartes, kas sniedz skaidru izpratni par to, kā informācija pārvietojas informācijas sistēmā. Datu plūsmas diagrammas (DFD) sastāv no četrām sastāvdaļām, t.i., procesiem, kas atspoguļo sistēmas funkcionalitāti, ārējām entītijām, kas pārstāv galalietotājus, datu krātuves, kas attēlo datu bāzi vai datu noliktavu, un datu plūsmas, kas atspoguļo datu plūsmu starp šiem trim komponentiem. DFD palīdz ikvienam — no datoru ekspertiem līdz parastajiem lietotājiem, jo ​​sniedz skaidru izpratni par sistēmas darbību un dažādu tās daļu mijiedarbību. Izmantojot DFD, cilvēki var efektīvi strādāt kopā, lai analizētu, izstrādātu un sazinātos par sistēmām.

    Kādi simboli tiek izmantoti DFD?

    DFD izmantotie simboli ir standartizēti apzīmējumi, piemēram, taisnstūri, apļi, bultiņas un īsa teksta etiķetes.

    Kādi ir DFD līmeņi?

    DFD līmeņi ir numurēti ar 0, 1, 2 vai vairāk.

    Vai blokshēma ir DFD?

    Nē, abi ir atšķirīgi. Blokshēma ilustrē procesa soļu vai darbību secību, detalizēti aprakstot loģikas un lēmuma punktus, savukārt datu plūsmas diagramma (DFD) koncentrējas uz datu plūsmas attēlošanu sistēmā, parādot, kā dati pārvietojas starp procesiem, datu krātuvēm, un ārējās entītijas, nenorādot darbību secību.