Пример иерархии диаграмм DFD

Верификация модели DFD

Особенности описания потоков и накопителей данных

Построение иерархии диаграмм потоков данных

Основные правила построения иерархических диаграмм DFD:

1) Правило балансировки – детализирующая DFD в качестве внешних источников (приемников) данных может иметь только те компоненты (подсистемы, процессы, внешние сущности, накопители данных и т.п.), с которыми имеют связь детализируемые подсистема и процесс.

2) Правило нумерации – иерархическая нумерация. Например, 1, 1.1, 1.1.1.

Результат построения DFD: иерархический набор диаграмм потоков данных в виде мини-спецификаций.

Критерии корректности мини-спецификаций:

1) 2-3 потока входных и выходных данных.

2) Возможность описания преобразования данных процессом в виде последовательного алгоритма.

3) Выполнение процессом единственной логической функции преобразования данных.

4) Объем текстового описания – 20-30 строк.

1) Альтернатива (использование только одного из перечисленных элементов).

2) Условное вхождение элемента (может входить, а может нет).

3) Итерация (элемент входит в структуру заданное количество раз).

4) Непрерывные и дискретные данные.

5) Единицы измерения (для непрерывных) или допустимые значения (для дискретных).

Полнота – все объекты описаны и детализированы.

Согласованность – все поступающие данные должны быть считаны откуда-то, а считанные данные записаны куда-либо.

Начальная диаграмма:

 

 

Один из следующих уровней: