Какова цель диаграммы потока данных?
Диаграммы потоков данных используются специалистами по информационным технологиям и системными аналитиками для документирования и демонстрации пользователям того, как данные перемещаются между различными процессами в системе. Аналитики обычно начинают с общей картины, а затем переходят к более мелким деталям каждого процесса.
Цель
Диаграммы потоков данных обеспечивают графическое представление того, как информация перемещается между процессами в системе. Диаграммы потоков данных следуют иерархии; то есть диаграмма может состоять из нескольких слоев, каждый из которых уникален для определенного процесса или функции данных.
История
Диаграммы потоков данных были созданы Крисом Гейном и Триш Сарсон в 1979 году, которые популяризировали метод структурного анализа и проектирования. Эдвард Юрдон и Том Демарко представили еще один метод в 1980-х годах, в котором для обозначения процессов использовались круги вместо прямоугольников со скругленными углами, и который стал популярным среди многих системных аналитиков.
Символы Гейна и Сарсона
На диаграмме потока данных используются четыре символа для иллюстрации движения данных; квадраты для представления внешних объектов, источников и адресатов данных в системе; стрелки для представления потока данных; незамкнутые прямоугольники, призванные обозначать стационарные хранилища данных; а закругленные квадраты указывают на преобразования или манипуляции с данными.
Уровни
Диаграммы уровня 0 начинаются с самого базового уровня, также известного как уровень контекста, и пытаются документировать системы в целом. Затем аналитики детализируют особенности отдельных процессов с помощью диаграмм уровня 1.