Физикалық DFD және логикалық DFD
Физикалық және логикалық DFD арасындағы айырмашылықтарды түсіну үшін DFD деген не екенін білуіміз керек. DFD деректер ағынының диаграммасын білдіреді және ол ұйымдағы деректер ағынын, әсіресе оның ақпараттық жүйесін графикалық түрде көрсетуге көмектеседі. DFD пайдаланушыға ақпараттың қайдан келетінін, ұйымның ішінде қайда түсетінін және оның ұйымнан қалай шығатынын білуге мүмкіндік береді. DFD ақпаратты өңдеу дәйекті түрде орындалатыны немесе параллельді түрде өңделетіні туралы ақпаратты береді. Физикалық және логикалық DFD деп аталатын DFD екі түрі бар. Екеуі де деректер ағынын көрсету мақсатына қызмет еткенімен, екеуінің арасында осы мақалада талқыланатын кейбір айырмашылықтар бар.
Кез келген DFD жобаланатын жүйені қысқаша сипаттайтын DFD шолуынан басталады. Логикалық деректер ағыны диаграммасы, себебі атау бизнеске шоғырланады және бизнесте болып жатқан оқиғалар мен әрбір осындай оқиғадан жасалған деректер туралы айтады. Физикалық DFD, екінші жағынан, ақпарат ағыны қалай ұсынылатынына көбірек көңіл бөледі. Логикалық деректер ағынын көрсету және деректерді өңдеу үшін DFD пайдалану әдеттегі тәжірибе болып табылады. Дегенмен, ұйымдағы әртүрлі операцияларды орындайтын барлық тұлғаларды және осы тұлғалар арасындағы деректердің қалай өтетінін көрсететін физикалық DFD әзірлегеннен кейін логикалық DFD әзірлеу орынды.
Физикалық DFD мен логикалық DFD арасындағы айырмашылық неде?
Логикалық DFD жағдайында жүйенің қалай құрастырылғанын көрсету үшін әзірлеушіге шектеулер болмағанымен, жүйенің қалай құрастырылғанын көрсету қажет. Логикалық DFD оны ұйымдар арасында танымал ететін белгілі бір ерекшеліктері бар. Логикалық DFD ұйым қызметкерлерімен байланысуды жеңілдетеді, неғұрлым тұрақты жүйелерге әкеледі, талдаушылардың жүйені жақсы түсінуіне мүмкіндік береді, икемді және техникалық қызмет көрсетуге оңай және пайдаланушыға артықшылықтарды оңай жоюға мүмкіндік береді. Екінші жағынан, физикалық DFD қолмен және автоматтандырылған процестерді бөлуде анық, процестердің егжей-тегжейлі сипаттамасын береді, уақытша деректер қоймаларын анықтайды және жүйені тиімдірек және қарапайым ету үшін көбірек басқару элементтерін қосады.