Ее основой послужила диаграмма Гейна-Сарсона.
Методология позволяет описать асинхронный процесс преобразования информации от ее ввода в систему до выхода пользователю.
Компоненты диаграммы:
1. внешняя сущность
2. системы и подсистемы
3. процесс
4. накопители данных
5. потоки данных
Внешняя сущность
Материальный предмет или физическое лицо, являющееся источником или приемником информации, при этом оно должно находиться за пределами границ аккумулируемой информационной системы.
Пр.: заказчик, клиент, поставщик
Системы и подсистемы(С/ПС)
Сложная ИС всегда декомпозируется на ряд ПС.
Поле имени формулируется в виде подлежащего и дополнения (нет глаголов)
Процессы
Процессы определяют преобразование входных потоков данных в выходные
Физически это: отдел организации, автоматизированная система, аппаратное устройство и т.д.
Пр. поля физич. реализации: 1С-бухгалтерия
Накопители данных
Это абстрактное устройство для хранения данных.
Информацию в этом устройстве можно хранить, извлекать и вкладывать в накопитель.
Накопитель данных физически это:
- Ящик в картотеке
- Файл на магнитном носителе, Таблица в бД и т.д.
Накопитель данных для проектировщика является прообразом будущей БД.
Потоки данных
Информация, передаваемая ч/з некоторое соединение от источника к приемнику.
Каждый поток данных должен иметь имя.
Построение иерархии диаграмм потоков данных
Для каждой подсистемы, присутствующей на диаграммах DFD, выполняется детализация. Каждый процесс тоже м.б. детализирован при помощи DFD или миниспецификации.
Правила детализации:
a. Правило балансировки
На детализирующей диаграмме внешние источники/приемники данных - это
только те компоненты, которые присутствуют на родительской диаграмме.
b. Правило нумерации - иерархическая нумерация.
Миниспецификация - это описание логики процесса.
Должна формулировать основные функции таким образом, чтобы специалист, выполняющий реализацию проекта, смог их выполнить или написать программу. Обычно состоит из 20-30 строк.
Для создания миниспецификации у DFD д.б. не более 2-3 потоков, описание которых не более 30 строк.