Հոսքերի գծապատկեր ընդդեմ տվյալների հոսքի դիագրամի (DFD)
Հոսքերի գծապատկեր և տվյալների հոսքի դիագրամ (DFD) տերմինները կապված են ծրագրային տեխնիկայի հետ, որը նկարագրում է գործընթացի կամ տվյալների ուղին քայլ առ քայլ: Չնայած հոսքի գծապատկերն օգտագործվում է կրթության գրեթե բոլոր ոլորտներում և ճարտարագիտական տվյալների հոսքի դիագրամը հիմնականում օգտագործվում է ծրագրային ապահովման ոլորտում: Երկու գծապատկերներն էլ պատրաստված են գործընթացն ավելի պարզ հասկանալու համար: Հոսքի գծապատկերն ապահովում է ցանկալի արդյունքներին հասնելու համար անհրաժեշտ քայլերը, իսկ տվյալների հոսքի դիագրամը նկարագրում է աղբյուրը, որտեղից ստացվում են տվյալները, համակարգում տեղի ունեցող փոփոխությունը և այն աղբյուրը, որով դրանք ավարտվում են: Այս երկու դիագրամներն էլ շատ հեշտ միջոց են տալիս հասկանալու, թե ինչպես է տեղի ունենում գործընթաց կամ տվյալները մշակվում սկզբից մինչև վերջ:
Հոսքերի գծապատկեր
Գծերի գծապատկերը կազմված է գործընթացը պարզ քայլերի բաժանելու համար՝ սլաքներով միացված վանդակներում քայլերը գրելով: Հոսքի գծապատկերը սկսվում է առաջին քայլից և ավարտվում վերջին քայլով՝ մեջտեղում կատարվող բոլոր գործողություններով: Հոսքի գծապատկերը նաև լուծում է խնդիրները՝ լուծում տալով, եթե որևէ քայլի ընթացքում սխալ է տեղի ունենում: Հոսքի գծապատկերի ամենամեծ առավելությունն այն է, որ այն մեկ հայացքով տալիս է գործընթացի ընդհանուր պատկերը՝ այն ավելի լավ հասկանալու համար: Կան տարբեր տեսակի հոսքային գծապատկերներ, ինչպիսիք են
• Համակարգի հոսքի աղյուսակ
• Տվյալների հոսքի գծապատկեր
• Փաստաթղթերի հոսքի գծապատկեր
• Ծրագրի հոսքի աղյուսակ
Տվյալների հոսքի դիագրամ
Տվյալների հոսքի դիագրամը համակարգի միջոցով տվյալների հոսքի ներկայացումն է, որի ընթացքում այն նույնպես մշակվում է: Արտաքին աղբյուրից կամ ներքին աղբյուրից տվյալների հոսքը դեպի իր նպատակակետը ցուցադրվում է գծապատկերով:Որտեղ կհայտնվեն տվյալները մշակվելուց հետո, ցույց է տրված նաև տվյալների հոսքի դիագրամում: Գործընթացները, որոնց միջոցով կանցնեն տվյալները, ներկայացված են այս գծապատկերներում: Այս գործընթացները կարող են լինել հաջորդականություն կամ գործել միաժամանակ, երբ տվյալները անցնում են համակարգով:
Հոսքերի գծապատկեր ընդդեմ տվյալների հոսքի դիագրամի (DFD)
• Հոսքի գծապատկերի և տվյալների հոսքի դիագրամի հիմնական տարբերությունն այն է, որ հոսքի գծապատկերը ներկայացնում է գործընթացն ավարտելու քայլերը, որտեղ տվյալների հոսքի դիագրամը ներկայացնում է տվյալների հոսքը:
• Հոսքի գծապատկերը չունի մուտքագրում կամ ելք դեպի արտաքին աղբյուր, մինչդեռ տվյալների հոսքի դիագրամը նկարագրում է տվյալների ուղին արտաքին աղբյուրից դեպի ներքին պահեստ կամ հակառակը:
• Գործընթացի ժամանակն ու հաջորդականությունը պատշաճ կերպով ցույց է տրված հոսքի գծապատկերով, որտեղ, քանի որ տվյալների մշակումն իրականացվում է որոշակի հերթականությամբ կամ միաժամանակ մի քանի գործընթացներ, չի նկարագրվում տվյալների հոսքի դիագրամով:
• Տվյալների հոսքի դիագրամները սահմանում են համակարգի ֆունկցիոնալությունը, որտեղ հոսքի դիագրամը ցույց է տալիս, թե ինչպես կատարել համակարգի գործառույթը:
• Հոսքի գծապատկերները օգտագործվում են գործընթացի նախագծման ժամանակ, սակայն տվյալների հոսքի դիագրամն օգտագործվում է նկարագրելու տվյալների ուղին, որը կավարտի այդ գործընթացը: