Физический DFD против логического DFD
Чтобы понять разницу между физическим и логическим DFD, нам нужно знать, что такое DFD. DFD обозначает диаграмму потока данных и помогает графически представить поток данных в организации, особенно в ее информационной системе. DFD позволяет пользователю узнать, откуда поступает информация, куда она попадает внутри организации и как она, наконец, покидает организацию. DFD действительно дает информацию о том, происходит ли обработка информации последовательно или параллельно. Существует два типа DFD, известных как физический и логический. Хотя оба служат для одной и той же цели представления потока данных, между ними есть некоторые различия, которые будут обсуждаться в этой статье.
Любой DFD начинается с обзорного DFD, в котором вкратце описывается проектируемая система. Логическая диаграмма потока данных, как следует из названия, сосредоточена на бизнесе и рассказывает о событиях, которые происходят в бизнесе, и данных, генерируемых в результате каждого такого события. С другой стороны, физический DFD больше заботится о том, как должен быть представлен поток информации. Обычной практикой является использование DFD для представления логического потока данных и обработки данных. Однако разумно разработать логический DFD после первой разработки физического DFD, который отражает всех лиц в организации, выполняющих различные операции, и то, как данные передаются между всеми этими людьми.
В чем разница между Physical DFD и Logical DFD?
Хотя разработчик не ограничен в изображении того, как построена система в случае логического DFD, необходимо показать, как была построена система. Есть определенные особенности логического DFD, которые делают его популярным среди организаций. Логический DFD упрощает общение для сотрудников организации, приводит к созданию более стабильных систем, позволяет лучше понимать систему аналитикам, является гибким и простым в обслуживании, а также позволяет пользователю легко устранять избыточность. С другой стороны, физический DFD четко разделяет ручные и автоматизированные процессы, дает подробное описание процессов, определяет временные хранилища данных и добавляет дополнительные элементы управления, чтобы сделать систему более эффективной и простой.