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