Struktūrinė diagrama ir duomenų srauto diagrama (DFD)
Sąvokos struktūrinė schema ir duomenų srautų diagrama (DFD) yra susijusios su programinės įrangos inžinerija, apibūdinančia proceso ar duomenų kelią žingsnis po žingsnio. Nors srautų diagrama naudojama beveik visose švietimo ir inžinerijos srityse, duomenų srautų diagrama daugiausia naudojama programinės įrangos pramonėje. Abi diagramos sukurtos taip, kad procesas būtų lengvai suprantamas. Srauto diagramoje pateikiami žingsniai, reikalingi norimiems rezultatams pasiekti, o duomenų srautų diagramoje aprašomas š altinis, iš kurio gaunami duomenys, sistemoje vykstantys pokyčiai ir š altinis, kuriuo jie baigiasi. Abi šios diagramos suteikia labai paprastą būdą suprasti, kaip vyksta procesas arba apdorojami duomenys nuo pradžios iki pabaigos.
Struktūrinė schema
Struktūrinė schema sukurta siekiant suskirstyti procesą į paprastus veiksmus, užrašant veiksmus laukeliuose, sujungtuose rodyklėmis. Srauto diagrama prasideda nuo pirmojo žingsnio ir baigiasi paskutiniu žingsniu su visais veiksmais, kuriuos reikia atlikti viduryje. Srauto diagrama taip pat pašalina problemas, pateikdama sprendimą, jei atliekant bet kurį veiksmą įvyktų klaida. Didžiausias srauto diagramos privalumas yra tai, kad ji vienu žvilgsniu suteikia bendrą proceso vaizdą, kad jį būtų galima geriau suprasti. Yra įvairių tipų schemų, pvz., • Sistemos schema
• Duomenų srauto diagrama
• Dokumento srauto diagrama
• Programos eigos schema
Duomenų srauto diagrama
Duomenų srauto diagrama yra duomenų srauto per sistemą, kurios metu jie taip pat apdorojami, vaizdas. Duomenų srautas iš išorinio š altinio arba vidinio š altinio į paskirties vietą rodomas diagrama. Kur duomenys bus apdoroti, taip pat parodyta duomenų srauto diagramoje. Procesai, per kuriuos bus perduodami duomenys, parodyti šiose diagramose. Šie procesai gali būti nuoseklūs arba veikti vienu metu, kol duomenys patenka per sistemą.
Struktūrinė diagrama ir duomenų srauto diagrama (DFD)
• Pagrindinis skirtumas tarp srautų diagramos ir duomenų srautų diagramos yra tas, kad srautų diagramoje pateikiami proceso užbaigimo žingsniai, o duomenų srauto diagramoje pateikiamas duomenų srautas.
• Srauto diagramoje nėra įvesties iš išorinio š altinio ar išvesties į jį, o duomenų srauto diagramoje aprašomas duomenų kelias iš išorinio š altinio į vidinę saugyklą arba atvirkščiai.
• Proceso laikas ir seka tinkamai parodyta srautų diagramoje, kur duomenų srauto diagramoje neaprašyta, kad duomenų apdorojimas vyksta tam tikra tvarka arba vienu metu vyksta keli procesai.
• Duomenų srautų diagramos apibrėžia sistemos funkcionalumą, o srauto diagrama parodo, kaip sukurti sistemos funkciją.
• Srauto diagramos naudojamos kuriant procesą, tačiau duomenų srauto diagrama naudojama aprašyti duomenų kelią, kuriuo bus užbaigtas šis procesas.