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
- Datu plūsmas diagrammu (DFD) komponenti
- Datu plūsmas diagrammas (DFD) trūkumi
- Kas ir datu plūsmas diagramma (DFD)?
DFD ir saīsinājums vārdam Datu plūsmas diagramma . Datu plūsmu sistēmā vai procesā attēlo datu plūsmas diagramma (DFD). Tas arī sniedz ieskatu katras entītijas ievadē un izvadē, kā arī pašā procesā. Datu plūsmas diagrammai (DFD) nav vadības plūsmas, un tajā nav cilpu vai lēmumu pieņemšanas noteikumu. Konkrētas darbības, atkarībā no datu veida, var izskaidrot ar blokshēmu. Tas ir grafisks rīks, kas noder saziņai ar lietotājiem, vadītājiem un citiem darbiniekiem. tas ir noderīgi, lai analizētu esošās, kā arī piedāvātās sistēmas.
Jāuzsver, ka DFD nav blokshēma. Zīmējot DFD, dizainerim ir jānorāda galvenās transformācijas datu ceļā, kas plūst no ievades uz izvadi. DFD var būt hierarhiski organizēti, kas palīdz pakāpeniski sadalīt un analizēt lielas sistēmas.
Tas sniedz pārskatu par
- Kādi dati ir sistēmas procesi.
- Kādas transformācijas tiek veiktas.
- Kādi dati tiek glabāti.
- Kādi rezultāti tiek iegūti utt.
Datu plūsmas diagrammu var attēlot vairākos veidos. Datu plūsmas diagramma (DFD) pieder strukturētas analīzes modelēšanas rīkiem. Datu plūsmas diagrammas ir ļoti populāras, jo tās palīdz mums vizualizēt programmatūras sistēmas procesos iesaistītos galvenos soļus un datus.
Grafiskais attēlojums : Datu plūsmas diagramma (DFD) izmanto dažādus simbolus un apzīmējumus, lai attēlotu datu plūsmu sistēmā. Tas vienkāršo sarežģīto modeli.
- Problēmas analīze: Datu plūsmas diagramma ( DFD) ir ļoti noderīgi, lai izprastu sistēmu, un tos var efektīvi izmantot analīzes laikā. Datu plūsmas diagramma (DFD) ir diezgan vispārīga un neaprobežojas tikai ar programmatūras prasību specifikācijas problēmu analīzi.
- Abstrakcija : Datu plūsmas diagramma (DFD) nodrošina kompleksa modeļa abstrakciju, t.i., DFD slēpj nevajadzīgas ieviešanas detaļas un parāda tikai datu plūsmu un procesus informācijas sistēmā.
- Hierarhija : Datu plūsmas diagramma (DFD) nodrošina sistēmas hierarhiju. Augsta līmeņa diagramma, t.i., 0 līmeņa diagramma sniedz pārskatu par visu sistēmu, savukārt zemāka līmeņa diagramma, piemēram, 1 līmeņa DFD un tālāk, nodrošina detalizētu atsevišķa procesa datu plūsmu.
- Datu plūsma : Datu plūsmas diagrammas (DFD) galvenais mērķis ir vizualizēt datu plūsmu starp ārējo entītiju, procesiem un datu krātuvi. Datu plūsma ir attēlota ar bultiņas simbolu.
- Izpratnes vieglums : Datu plūsmas diagrammu (DFD) var viegli saprast gan tehniskās, gan netehniskās ieinteresētās personas.
- Modularitāte : Modularitāti var panākt, izmantojot datu plūsmas diagrammu (DFD), jo tā sadala sarežģīto sistēmu mazākos modulī vai procesos. Tas nodrošina vienkāršu sistēmas analīzi un projektēšanu.
Loģiskā 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 diagrammaFizisko 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ū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
- 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 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
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.
Četri DFD komponenti ir:
- Process
- Datu plūsma
- Datu veikals
- Ārējā vienība
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.