Блок-схема және деректер ағыны диаграммасы (DFD)
Блок-схема және деректер ағыны диаграммасы (DFD) терминдері процестің немесе деректердің қадамдық жолын сипаттайтын бағдарламалық жасақтамаға қатысты. Ағындық диаграмма білім берудің барлық дерлік салаларында және инженерияда қолданылғанымен, деректер ағыны диаграммасы негізінен бағдарламалық қамтамасыз ету индустриясы болып табылады. Екі диаграмма да процесті оңай түсіну үшін жасалған. Ағындық диаграмма қалаған нәтижелерге жету үшін қажетті қадамдарды қамтамасыз етеді және деректер ағыны диаграммасы деректер келетін көзді, жүйеде орын алатын өзгерісті және ол аяқталатын көзді сипаттайды. Бұл диаграммалардың екеуі де процестің қалай жүріп жатқанын немесе деректердің басынан аяғына дейін өңделуін түсінудің өте оңай жолын береді.
Блок-схема
Блок-схема көрсеткілермен байланысқан жолақтарға қадамдарды жазу арқылы процесті қарапайым қадамдарға бөлу үшін жасалған. Ағындық диаграмма бірінші қадамнан басталып, ортасында орындалатын барлық әрекеттермен соңғы қадамда аяқталады. Ағын диаграммасы кез келген қадам кезінде қате орын алса, шешімді қамтамасыз ету арқылы ақаулықтарды шешеді. Ағындық диаграмманың ең үлкен артықшылығы - ол процесті жақсырақ түсіну үшін бір көзқараста жалпы көрініс береді.сияқты блок-схемалардың әртүрлі түрлері бар
• Жүйе ағынының диаграммасы
• Деректер ағынының диаграммасы
• Құжат ағыны диаграммасы
• Бағдарламаның ағын диаграммасы
Деректер ағынының диаграммасы
Деректердің ағынының диаграммасы – ол өңделетін жүйе арқылы деректер ағынының көрінісі. Сыртқы көзден немесе ішкі көзден тағайындалған жерге дейінгі деректер ағыны диаграмма арқылы көрсетілген. Өңделгеннен кейін деректер қайда аяқталатыны деректер ағынының диаграммасында да көрсетілген. Деректер өтетін процестер осы диаграммаларда көрсетілген. Бұл процестер жүйелі болуы мүмкін немесе деректер жүйе арқылы өтіп жатқанда бір мезгілде әрекет етуі мүмкін.
Блок-схема және деректер ағыны диаграммасы (DFD)
• Ағын диаграммасы мен деректер ағыны диаграммасының негізгі айырмашылығы мынада: ағын диаграммасы деректер ағыны диаграммасы деректер ағынын көрсететін процесті аяқтау қадамдарын көрсетеді.
• Ағын диаграммасында сыртқы көзден ешқандай кіріс немесе шығыс жоқ, ал деректер ағыны диаграммасы деректердің сыртқы көзден ішкі қоймаға немесе керісінше жолын сипаттайды.
• Процестің уақыты мен дәйектілігі ағындық диаграммада дұрыс көрсетілген, мұнда деректерді өңдеу белгілі бір ретпен жүріп жатқанда немесе бірнеше процесс бір уақытта орындалатындықтан деректер ағынының диаграммасы сипатталмаған.
• Деректер ағынының диаграммалары жүйенің функционалдығын анықтайды, мұнда ағын диаграммасы жүйе функциясын жасау жолын көрсетеді.
• Ағындық диаграммалар процесті жобалау кезінде пайдаланылады, бірақ деректер ағыны диаграммасы сол процесті аяқтайтын деректер жолын сипаттау үшін пайдаланылады.