Диаграммы потоков данных (Data flow diagramming, DFD) используются для описания документооборота и обработки информации. Подобно IDEF0, DFD представляет модельную систему как сеть связанных между собой работ. Их можно использовать как дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации.
DFD описывает:
¯ -функции обработки информации (работы);
¯ -документы (стрелки, arrow),объекты, сотрудников или отделы, которые участвуют в обработке информации;
¯ -внешние ссылки (external references), которые обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы; таблицы для хранения документов (хранилище данных, data store).
¯
В отличие от стрелок IDEF0, которые представляют собой жесткие взаимосвязи, стрелки DFD показывают, как объекты (включая данные) двигаются от одной работы к другой. Это представление потоков совместно с хранилищами данных и внешними сущностями делает модели DFD более похожими на физические характеристики системы - движение объектов (data flow), хранение объектов (data stores), поставка и распространение объектов (external entities) (рис. 1.3.1.)
Рисунок 1.3.1.Пример диаграммы DFD
Основные объекты нотации:
· Работы (Activities). Отображают процессы обработки и изменения информации
· Стрелки (Arrows). Отображают информационные потоки. Типы стрелок: 1- двунаправленные – можно направлять в любую грань, они предназначены для обозначения обратной связи между основными объектами DFD; 2- связь без стрелок – говорит о наличии некой информационной связи между объектами DFD; 3- связь с двунаправленными стрелками – для обозначения информационных потоков жестко поступающих от одного объекта к другому.
· Хранилища данных (Data Store). Отображают данные, к которым осуществляется доступ, эти данные используются, создаются или изменяются работами
· Внешние сущности (External References). Отображают объекты, с которыми происходит взаимодействия
В результате дополнения диаграмм IDEF0 диаграммами DFD и IDEF3 может быть создана смешанная модель, которая наилучшим образом описывает все стороны деятельности предприятия (рис. 1.4). Иерархию работ в смешанной модели можно увидеть в окне Model
Explorer. Работы в нотации IDEF0 изображаются зелёным цветом, IDEF3 жёлтым,DFD синим.
Рис 1.4 Представление смешанной модели в окне Model Explorer