Диаграмма потоков данных создается в программе BPwin, в нотации DFD.
Диаграмма описывает выполнение автоматизируемого бизнес-процесса «Как-есть» в терминах обработки информации, т.е. описанию подлежат функции по обработке информации, документы и поля документов, а также взаимодействие автоматизируемого процесса с процессами предприятия и внешними процессами.
Диаграмма состоит из двух уровней. На первом уровне (контекстном) отображается взаимодействие автоматизируемого процесса с внешним окружением. На втором уровне (уровень декомпозиции контекста) отображается реализация автоматизируемого процесса.
Диаграмма потоков данных создается на основании классификаторов «Документы и сообщения» и «Функции», карт спецификаций процесса, IDEF0-диаграмм и форм документов.
Таблица 4.
Требования к диаграмме потоков данных бизнес-процесса «Как-есть»
Элемент диаграммы потоков данных «Как-есть»
Источник информации
Контекстный уровень
Внешний процесс (сущность)
Карта процессов: предшествующие процессы, следующие процессы
Бизнес-процесс (автоматизируемый)
Тема работы
(синяя)
Документ
Карта процессов: документы на входе процесса, документы на выходе процесса
(черная)
Сообщение
Карта процессов: документы на входе процесса, документы на выходе процесса
Уровень декомпозиции контекста
Функция ведения первичного документа
Классификатор «Функции»
Функция формирования отчета, документа, требующего исполнения
Классификатор «Функции»
Функция промежуточной обработки информации
Классификатор «Функции»
Хранилище
Классификатор «Документы и сообщения»: Первичные документы
(черная)
Поле документа
Форма документа
(черная туннельная)
Информация о материальном объекте
Классификатор «Документы и сообщения»: Сообщения
(синяя)
Отчет, документ, требующий исполнения
Классификатор «Документы и сообщения»: отчеты, прочие документы (не первичные)
IDEF0-диаграммы, в ходе построения диаграммы потоков данных «Как-есть», используются для определения движения документов и сообщений. Также на основании IDEF0-диаграмм, как и на основании спецификаций процессов, можно построить контекстную диаграмму потоков данных.