Фізичний DFD проти логічного DFD
Щоб зрозуміти відмінності між фізичним та логічним DFD, ми повинні знати, що таке DFD. DFD розшифровується як схема потоку даних, яка допомагає графічно представляти потік даних в організації, особливо її інформаційній системі. DFD дозволяє користувачеві знати, куди надходить інформація, куди йде всередині організації та як вона остаточно залишає організацію. DFD надає інформацію про те, чи відбувається обробка інформації послідовно, чи вона обробляється паралельно. Існує два типи DFD, відомі як фізичний та логічний DFD. Хоча обидва служать одній і тій самій цілі подання потоку даних, є деякі відмінності між ними, про які йтиметься в цій статті.
Будь-який DFD починається з оглядового DFD, який у двох словах описує систему, яка повинна бути розроблена. Логічна схема потоку даних, як назва вказує, зосереджується на бізнесі та розповідає про події, що відбуваються в бізнесі, та дані, що утворюються від кожної такої події. З іншого боку, фізичний DFD більше стурбований тим, як повинен бути представлений потік інформації. Це звичайна практика використання DFD для представлення логічного потоку даних та обробки даних. Однак доцільно розвивати логічний DFD після першого розробки фізичного DFD, який відображає всіх осіб в організації, що виконують різні операції, і про те, як передаються дані між усіма цими особами.
Чим відрізняється фізичний DFD від логічного DFD?
Поки розробник не обмежує зображення, як система побудована у випадку логічного DFD, необхідно показати, як система побудована. Існують певні особливості логічного DFD, які роблять його популярним серед організацій. Логічний DFD полегшує спілкування з працівниками організації, призводить до стабільніших систем, дозволяє краще розуміти систему аналітиками, є гнучким і легким в обслуговуванні, і дозволяє користувачеві легко видаляти надмірності. З іншого боку, фізичний DFD зрозумів поділ між ручними та автоматизованими процесами, дає детальний опис процесів, визначає тимчасові сховища даних та додає більше елементів управління, щоб зробити систему більш ефективною та простою.