Duomenų srauto diagrama (DFD) vaizduoja duomenų srautą informacinėse sistemose. Duomenų srauto diagramos (DFD) pateikia grafinį sistemos duomenų srauto vaizdą, kurį gali suprasti ir techniniai, ir netechniniai vartotojai. Modeliai leidžia programinės įrangos inžinieriams, klientams ir vartotojams efektyviai dirbti kartu analizuojant ir nustatant reikalavimus.
Turinys
- Duomenų srauto diagramų (DFD) komponentai
- Duomenų srauto diagramos (DFD) trūkumai
- Kas yra duomenų srauto diagrama (DFD)?
DFD yra santrumpa Duomenų srauto diagrama . Duomenų srautas sistemoje arba procese yra pavaizduotas duomenų srauto diagrama (DFD). Tai taip pat suteikia įžvalgos apie kiekvieno subjekto įvestis ir išvestis bei patį procesą. Duomenų srauto diagramoje (DFD) nėra valdymo srauto ir nėra kilpų ar sprendimo taisyklių. Konkrečias operacijas, priklausomai nuo duomenų tipo, galima paaiškinti struktūrine schema. Tai grafinis įrankis, naudingas bendraujant su vartotojais, vadovais ir kitu personalu. tai naudinga analizuojant esamas ir siūlomas sistemas.
Reikėtų pažymėti, kad DFD nėra struktūrinė schema. Braižydamas DFD, dizaineris turi nurodyti pagrindines transformacijas duomenų, tekančių iš įvesties į išvestį, kelyje. DFD gali būti sutvarkyti hierarchiškai, o tai padeda palaipsniui skaidyti ir analizuoti dideles sistemas.
Jame pateikiama apžvalga
- Kokie duomenys yra sistemos procesai.
- Kokios transformacijos atliekamos.
- Kokie duomenys saugomi.
- Kokie rezultatai gaunami ir kt.
Duomenų srauto diagramą galima pavaizduoti keliais būdais. Duomenų srauto diagrama (DFD) priklauso struktūrinės analizės modeliavimo įrankiams. Duomenų srauto diagramos yra labai populiarios, nes padeda mums vizualizuoti pagrindinius veiksmus ir duomenis, susijusius su programinės įrangos sistemos procesais.
Grafinis vaizdavimas : Duomenų srauto diagrama (DFD) naudoja skirtingus simbolius ir žymėjimą, kad pavaizduotų duomenų srautą sistemoje. Tai supaprastina sudėtingą modelį.
- Problemos analizė: Duomenų srauto diagrama ( DFD) yra labai naudingi norint suprasti sistemą ir gali būti efektyviai naudojami analizės metu. Duomenų srauto diagrama (DFD) yra gana bendro pobūdžio ir neapsiriboja problemų analize, skirta programinės įrangos reikalavimų specifikacijai.
- Abstrakcija : Duomenų srauto diagrama (DFD) suteikia sudėtingo modelio abstrakciją, t. y. DFD paslepia nereikalingas diegimo detales ir rodo tik duomenų srautą ir procesus informacinėje sistemoje.
- Hierarchija : Duomenų srauto diagrama (DFD) pateikia sistemos hierarchiją. Aukšto lygio diagrama, ty 0 lygio diagrama, pateikia visos sistemos apžvalgą, o žemesnio lygio diagrama, pvz., 1 lygio DFD ir daugiau, pateikia išsamų atskiro proceso duomenų srautą.
- Duomenų srautas : Pagrindinis duomenų srauto diagramos (DFD) tikslas yra vizualizuoti duomenų srautą tarp išorinio objekto, procesų ir duomenų saugyklos. Duomenų srautas žymimas rodyklės simboliu.
- Lengvas supratimas : Duomenų srauto diagramą (DFD) gali lengvai suprasti tiek techninės, tiek netechninės suinteresuotosios šalys.
- Moduliškumas : Moduliškumą galima pasiekti naudojant duomenų srauto diagramą (DFD), nes ji suskaido sudėtingą sistemą į mažesnius modulius arba procesus. Tai leidžia lengvai analizuoti ir suprojektuoti sistemą.
Loginė duomenų srauto diagrama
Loginė duomenų srauto diagrama (DFD)
Loginėje duomenų srauto diagramoje daugiausia dėmesio skiriama sistemos procesui. Tai parodo, kaip sistemoje vyksta duomenų srautai. Loginė duomenų srauto diagrama (DFD) daugiausia dėmesio skiria aukšto lygio procesams ir duomenų srautui, nesigilindama į techninio įgyvendinimo detales. Loginis DFD naudojamas įvairiose organizacijose sklandžiam sistemos veikimui. Kaip ir banko programinės įrangos sistemoje, ji naudojama apibūdinti, kaip duomenys perkeliami iš vieno objekto į kitą.
Internetinės bakalėjos parduotuvės loginė duomenų srauto diagrama
Fizinių duomenų srauto diagramaFizinių duomenų srauto diagrama parodo, kaip duomenų srautas realiai įgyvendinamas sistemoje. Į fizinių duomenų srauto diagramą (DFD) įtraukiame papildomos informacijos, pvz., duomenų saugojimo, duomenų perdavimo ir konkrečių technologijų ar sistemos komponentų. Fizinis DFD yra konkretesnis ir artimesnis įgyvendinimui.
Internetinės bakalėjos parduotuvės fizinių duomenų srauto diagrama
Procesas: Įvesties į išvestį transformacija sistemoje vyksta dėl proceso funkcijos. Proceso simboliai yra stačiakampiai su užapvalintais kampais, ovalūs, stačiakampiai arba apskritimai. Procesas vadinamas trumpu sakiniu vienu žodžiu ar fraze, siekiant išreikšti jo esmę
Pagrindinė duomenų srauto diagramos struktūra (DFD)
Kokie simboliai ir žymėjimai naudojami DFD komponentams pavaizduoti?
Duomenų srauto diagramose (DFD) simboliai ir žymėjimai skiriasi priklausomai nuo naudojamos metodikos. Čia pateikiama simbolių ir užrašų, dažniausiai susijusių su kiekviena metodika, santrauka:
Duomenų srauto diagramoms (DFD) kurti naudojamos įvairios metodikos arba metodai:
- Gane'as ir Sarsonas
- Yourdonas ir De Marco
- SSADM
- UML
Kiekviena metodika pateikia savo gairių, simbolių ir žymėjimų rinkinį, skirtą sistemos komponentams ir jų sąveikai pavaizduoti.
Duomenų srauto diagramos metodai ir simbolis
Ji taip pat žinoma kaip kontekstinė diagrama. Jis sukurtas kaip abstrakcinis vaizdas, rodantis sistemą kaip vieną procesą su ryšiu su išoriniais subjektais. Ji vaizduoja visą sistemą kaip vieną burbulą su įvesties ir išvesties duomenimis, pažymėtais įeinančiomis / išeinančiomis rodyklėmis.
Geležinkelio rezervavimo sistemos 0 lygis
1 lygio DFDŠiame lygyje pateikiamas išsamesnis sistemos vaizdas, suskirstant pagrindinius procesus, nurodytus 0 lygio DFD, į subprocesus. Kiekvienas poprocesas vaizduojamas kaip atskiras 1 lygio DFD procesas. Taip pat rodomi su kiekvienu subprocesu susiję duomenų srautai ir duomenų saugyklos. 1 lygio DFD konteksto diagrama išskaidoma į kelis burbulus / procesus. Šiame lygyje išryškiname pagrindines sistemos funkcijas ir suskirstome 0 lygio DFD aukšto lygio procesą į subprocesus.
Geležinkelio rezervavimo sistemos 1 lygio DFD
2 lygių DFDŠis lygis suteikia dar išsamesnį sistemos vaizdą, suskaidydamas 1 lygio DFD nurodytus poprocesus į tolesnius subprocesus. Kiekvienas poprocesas vaizduojamas kaip atskiras 2 lygio DFD procesas. Taip pat rodomi su kiekvienu subprocesu susiję duomenų srautai ir duomenų saugyklos.
Duomenys gali būti perduodami iš: - Terminatorius arba išorinis subjektas, kurį reikia apdoroti
- Procesas į terminatorių arba išorinį subjektą
- Perkelti į duomenų saugyklą
- Duomenų saugykla, kurią reikia apdoroti
- Procesas į procesą
- Terminatorius arba išorinis subjektas – terminatorius arba išorinis subjektas
- Terminatorius arba išorinis subjektas į duomenų saugyklą
- Duomenų saugykla „Terminator“ arba išoriniam subjektui
- Duomenų saugykla į duomenų saugyklą
Tai grafinis vaizdas, kurį labai lengva suprasti, nes jis padeda vizualizuoti turinį.
Duomenų srauto diagramos sugeneravimas užtrunka ilgai, todėl dažnai dėl šios priežasties analitikams neleidžiama dirbti su ja.
Suprasti Sistemą
Išvada
Duomenų srauto diagrama (DFD) yra vaizdiniai žemėlapiai, leidžiantys aiškiai suprasti, kaip informacija juda informacinėje sistemoje. Duomenų srauto diagramas (DFD) sudaro keturi komponentai, t. y. procesai, atspindintys sistemos funkcionalumą, išoriniai objektai, atstovaujantys galutiniams vartotojams, duomenų saugykla, vaizduojanti duomenų bazę arba duomenų saugyklą, ir duomenų srautas, nurodantis, kaip duomenys perduodami tarp šių trijų komponentų. DFD padeda visiems – nuo kompiuterių ekspertų iki paprastų vartotojų, nes suteikia aiškų supratimą, kaip veikia sistema ir kaip sąveikauja įvairios jos dalys. Naudodami DFD žmonės gali efektyviai dirbti kartu analizuodami, projektuodami ir bendraudami apie sistemas.
Keturi DFD komponentai yra:
- Procesas
- Duomenų srautas
- Duomenų saugykla
- Išorinis subjektas
Kokie simboliai naudojami DFD?
DFD naudojami simboliai yra standartizuoti žymėjimai, pvz., stačiakampiai, apskritimai, rodyklės ir trumpo teksto etiketės.
Kokie yra DFD lygiai?
DFD lygiai sunumeruoti 0, 1, 2 arba daugiau.
bash concatenate eilutes
Ar struktūrinė schema yra DFD?
Ne, abu skirtingi. Struktūrinė diagrama iliustruoja proceso žingsnių arba veiksmų seką, išsamiai aprašant logikos ir sprendimo taškus, o duomenų srauto diagramoje (DFD) dėmesys sutelkiamas į duomenų srauto sistemoje vaizdavimą, parodant, kaip duomenys juda tarp procesų, duomenų saugyklų, ir išorinius subjektus nenurodant veiksmų sekos.