Blokshēma pret datu plūsmas diagrammu (DFD)
Termini blokshēma un datu plūsmas diagramma (DFD) ir saistīti ar programmatūras inženieriju, kas soli pa solim apraksta procesa vai datu ceļu. Lai gan plūsmas diagramma tiek izmantota gandrīz visās izglītības jomās, un inženiertehnisko datu plūsmas diagrammas galvenokārt tiek izmantotas programmatūras nozarē. Abas diagrammas ir izveidotas, lai procesu būtu viegli saprast. Plūsmas diagrammā ir norādītas darbības, kas nepieciešamas, lai sasniegtu vēlamos rezultātus, un datu plūsmas diagramma apraksta avotu, no kura nāk dati, izmaiņas, kas notiek sistēmā, un avotu, pie kura tie beidzas. Abas šīs diagrammas nodrošina ļoti vienkāršu veidu, kā izprast procesa norisi vai datu apstrādi no sākuma līdz beigām.
Blokshēma
Blokshēma tiek izveidota, lai procesu sadalītu vienkāršās darbībās, ierakstot soļus lodziņos, kas savienoti ar bultiņām. Plūsmas diagramma sākas ar pirmo soli un beidzas pēdējā posmā ar visām darbībām, kas jāveic vidū. Plūsmas diagramma arī rada problēmas, piedāvājot risinājumu, ja kādā solī rodas kļūda. Plūsmas diagrammas lielākā priekšrocība ir tā, ka tā sniedz vispārēju priekšstatu par procesu vienā skatījumā, lai to labāk izprastu. Ir dažādi blokshēmu veidi, piemēram,
• Sistēmas plūsmas diagramma
• Datu plūsmas diagramma
• Dokumenta plūsmas diagramma
• Programmas plūsmas diagramma
Datu plūsmas diagramma
Datu plūsmas diagramma ir datu plūsmas attēlojums caur sistēmu, kuras laikā tā arī tiek apstrādāta. Datu plūsmu no ārēja avota vai iekšēja avota uz galamērķi parāda diagramma. Kur dati nonāks pēc apstrādes, ir parādīts arī datu plūsmas diagrammā. Procesi, caur kuriem notiks dati, ir parādīti šajās diagrammās. Šie procesi var būt secība vai vienlaicīgi darboties, kamēr dati iet caur sistēmu.
Blokshēma pret datu plūsmas diagrammu (DFD) • Galvenā atšķirība starp plūsmas diagrammu un datu plūsmas diagrammu ir tāda, ka plūsmas diagramma parāda soļus procesa pabeigšanai, kur kā datu plūsmas diagramma tiek parādīta datu plūsma. Plūsmas diagrammā nav ievades vai izvades uz ārēju avotu, turpretī datu plūsmas diagrammā ir aprakstīts datu ceļš no ārēja avota uz iekšējo krātuvi vai otrādi. • Procesa laiku un secību pareizi parāda plūsmas diagramma, kur, tā kā datu apstrāde notiek noteiktā secībā vai vienlaikus notiek vairāki procesi, datu plūsmas diagramma nav aprakstīta. • Datu plūsmas diagrammas nosaka sistēmas funkcionalitāti, kur kā plūsmas diagramma parāda, kā padarīt sistēmas funkciju. • Plānojot procesu, tiek izmantotas plūsmas diagrammas, bet datu plūsmas diagramma tiek izmantota, lai aprakstītu datu ceļu, kas pabeigs šo procesu. |