Методология DFD
Методология DFD (Data Flow Diagram - диаграммы потоков данных) – методология информационного моделирования, представляющая модель системы как иерархию диаграмм потоков данных, описывающих процессы преобразования информации от момента ее ввода в систему до выдачи конечному пользователю и описывает: · операции обработки информации; · документы и информацию; · объекты, организационные единицы сотрудников и т.д., которые участвуют в обработке информации; · внешние объекты, которые участвуют в бизнес-процессе, но находятся за его границами; · хранилища документов, данных и информации. Стандарт DFD представлен двумя нотациями: · «Yourdon and Coad Process Notation» (нотация Йордона – де Марко); · «Gane and Sarson Process Notation» (нотация Гейна - Сарсона). Таблица 3.2 - Элементы методологии DFD
Диаграммы потоков данных строятся по иерархическому принципу. Структура иерархии DFD диаграмм в нотации Йордона – де Марко показана на рис. 3.15.
Рис. 3.15 - Структура иерархии DFD диаграмм
На вершине дерева композиции диаграммы должна быть либо контекстная диаграмма, либо диаграмма IDEF0. Контекстная диаграмма верхнего уровня определяет границы модели. Как правило, она имеет звездообразную топологию, в центре которой находится главный процесс, соединенный с приемниками и источниками информации, являющимися внешним окружением моделируемой информационной системы (рис. 3.16).
Рис. 3.16 - Контекстная диаграмма потоков данных
На первом уровне иерархии показываются основные внутренние процессы системы и соответствующие им внешние сущности, накопители и потоки данных (рис. 3.17).
Рис. 3.17 - Пример первого уровня иерархии DFD диаграмм
Для каждого процесса диаграммы первого уровня может быть произведена декомпозиция, которая, в свою очередь, также может быть раскрыта более подробно. Декомпозиция процессов заканчивается, когда достигнута требуемая степень детализации или отображаемые на очередном уровне диаграмм процессы являются элементарными и не могут быть разбиты на более мелкие.
|