В основе данной методологии (методологии Gane/Sarson [11]) лежит построение
модели анализируемой ИС - проектируемой или реально существующей. В соответствии
с методологией модель системы определяется как иерархия диаграмм потоков данных
(ДПД или DFD), описывающих асинхронный процесс преобразования информации от ее
ввода в систему до выдачи пользователю. Диаграммы верхних уровней иерархии
(контекстные диаграммы) определяют основные процессы или подсистемы ИС с
внешними входами и выходами. Они детализируются при помощи диаграмм нижнего
уровня. Такая декомпозиция продолжается, создавая многоуровневую иерархию
диаграмм, до тех пор, пока не будет достигнут такой уровень декомпозиции, на
котором процесс становятся элементарными и детализировать их далее невозможно.
Источники информации (внешние сущности) порождают информационные потоки
(потоки данных), переносящие информацию к подсистемам или процессам. Те в свою
очередь преобразуют информацию и порождают новые потоки, которые переносят
информацию к другим процессам или подсистемам, накопителям данных или внешним
сущностям - потребителям информации. Таким образом, основными компонентами
диаграмм потоков данных являются:
- внешние сущности;
- системы/подсистемы;
- процессы;
- накопители данных;
- потоки данных.
|