Разница между блок-схемой и диаграммой потока данных (DFD)

Разница между блок-схемой и диаграммой потока данных (DFD)
Разница между блок-схемой и диаграммой потока данных (DFD)

Видео: Разница между блок-схемой и диаграммой потока данных (DFD)

Видео: Разница между блок-схемой и диаграммой потока данных (DFD)
Видео: Пример построения диаграммы потоков данных (Data Flow Diagram) 2024, Май
Anonim

Блок-схема против диаграммы потока данных (DFD)

Термины «блок-схема» и «диаграмма потока данных» (DFD) относятся к программной инженерии, описывающей пошаговый путь процесса или данных. Хотя блок-схема используется почти во всех областях образования и инженерии, диаграмма потока данных в основном используется в индустрии программного обеспечения. Обе диаграммы сделаны для упрощения понимания процесса. Блок-схема содержит шаги, необходимые для достижения желаемых результатов, а диаграмма потока данных описывает источник, из которого поступают данные, изменения, происходящие в системе, и источник, на котором они заканчиваются. Обе эти диаграммы предоставляют очень простой способ понять, как происходит процесс или как данные обрабатываются от начала до конца.

Схема

Блок-схема предназначена для разбивки процесса на простые шаги, записывая шаги в прямоугольники, соединенные стрелками. Блок-схема начинается с первого шага и заканчивается на последнем шаге со всеми действиями, которые нужно выполнить в середине. Блок-схема также устраняет проблемы, предлагая решение, если ошибка возникает на любом этапе. Самым большим преимуществом блок-схемы является то, что она дает общее представление о процессе с одного взгляда, чтобы лучше его понять. Существуют разные типы блок-схем, например

• Блок-схема системы

• Блок-схема данных

• Схема документооборота

• Блок-схема программы

Диаграмма потока данных

Диаграмма потока данных - это представление потока данных через систему, в ходе которого они также обрабатываются. Поток данных от внешнего источника или внутреннего источника к месту назначения показан на диаграмме. Где данные окажутся после обработки, также показано на диаграмме потока данных. На этих диаграммах показаны процессы, через которые будут проходить данные. Эти процессы могут быть последовательными или действовать одновременно, пока данные проходят через систему.

Блок-схема против диаграммы потока данных (DFD)

• Основное различие между блок-схемой и диаграммой потока данных заключается в том, что блок-схема представляет шаги для завершения процесса, а диаграмма потока данных представляет поток данных.

• Блок-схема не имеет ввода или вывода из внешнего источника, тогда как диаграмма потока данных описывает путь данных из внешнего источника во внутреннее хранилище или наоборот.

• Время и последовательность процесса точно показаны блок-схемой, где обработка данных происходит в определенном порядке или несколько процессов выполняются одновременно, не описывается схемой потока данных.

• Диаграммы потоков данных определяют функциональные возможности системы, а блок-схемы показывают, как заставить систему функционировать.

• Блок-схемы используются при разработке процесса, но диаграммы потоков данных используются для описания пути данных, которые завершат этот процесс.

Рекомендуем: