Схема потока данных
-
Определение и история DFD
- Диаграмма потоков данных (DFD) — это инструмент для визуализации и анализа потоков данных в информационных системах.
- DFD была разработана в середине 1970-х годов и стала популярной для документирования и проектирования программных систем.
-
Компоненты DFD
- DFD состоит из процессов, потоков данных, складов и терминаторов.
- Процессы представляют собой преобразования данных, потоки данных показывают передачу информации, склады хранят данные, а терминаторы взаимодействуют с системой.
-
Правила создания DFD
- Названия объектов должны быть понятными и адаптированными для разных пользователей.
- Процессы должны быть пронумерованы и соответствовать иерархии DFD.
- Иерархия DFD должна быть согласованной с другими моделями и иметь четкую структуру.
-
Иерархия DFD
- Иерархия DFD может быть многоуровневой, с более высокими уровнями, содержащими менее детализированные процессы.
- Контекстный DFD является самым высоким уровнем и содержит модельную систему и терминаторы.
-
Рекомендации
- DFD должен быть понятным и содержать от 6 до 9 процессов, с исключением для контекстной диаграммы.
- Для визуализации всей иерархии DFD может быть создана вертикальная диаграмма.
-
Библиография
- В статье приведены ссылки на книги и статьи, которые описывают историю и методологию DFD.
Полный текст статьи: