Методология моделирования потоков данных DFD
Назначение диаграмм потоков данных
Внешние сущности
Стрелки (потоки данных)
Хранилища данных
Пример диаграммы потоков данных
Уровни DFD:
272.50K
Категория: ИнформатикаИнформатика

Методология моделирования потоков данных DFD

1. Методология моделирования потоков данных DFD

2. Назначение диаграмм потоков данных

Так же, как и диаграммы IDEF0 , диаграммы
потоков данных моделируют систему как
набор действий, соединенных друг с другом
стрелками.
В отличие от стрелок в IDEF0, которые
иллюстрируют отношения, стрелки в DFD
показывают, как объекты (включая и данные)
реально перемещаются от одного действия к
другому.

3.

Основные элементы
DFD:
Внешние сущности (External
Entities) — источники или
получатели данных вне системы
Процессы (Processes) —
действия, которые преобразуют
данные
Потоки данных (Data Flows) —
движение данных между
элементами (показываются
стрелками)
Хранилища данных (Data
Stores) — места хранения
данных

4. Внешние сущности

0
Внешние сущности
Функционирование
департамента по работе
Внешние сущности обеспечивают необходимые входы
с пластиковыми картами
для системы и/или являются приемниками для ее выходов.
------------------------------------------Одна
внешняя
сущность
может
одновременно
Персонал
предоставлять входы (функционируя как поставщик) и
принимать выходы Оборудование
(функционируя как получатель).
Внешние сущности изображаются как прямоугольники (рис.
4) и обычно размещаются у краев диаграммы. Одна
внешняя сущность может быть размещена на одной и той
же диаграмме в нескольких экземплярах. Этот прием
полезно применять для сокращения количества линий,
соединяющих объекты на диаграмме.
3
Клиент

5. Стрелки (потоки данных)

Стрелки описывают передвижение (поток) объектов от
одной части системы к другой. Поскольку все стороны
обозначающего функциональный блок DFD прямоугольника
равнозначны (в отличие от IDEF0), стрелки могут начинаться
и заканчиваться в любой части блока.
В DFD также используются
двунаправленные стрелки, которые
нужны для отображения взаимодействия
5
между блоками (например, диалога типа
Департамент
Поставщики
маркетинга и
приказ — результат выполнения).
оборудования
рекламы
0
Функционирование
департамента по работе
с пластиковыми картами
------------------------------------------Персонал
Оборудование

6. Хранилища данных

В то время как потоки данных представляют объекты
в процессе их передвижения, хранилища данных
моделируют их во5всех остальных состояниях. При
моделировании производственных
Департамент систем
хранилищами данных маркетинга
служат места
и временного
складирования, где хранится
продукция на
рекламы
промежуточных стадиях обработки. В информационных
системах хранилища данных представляют любой
механизм, который поддерживает хранение данных для
их промежуточной
обработки
0
1 Заказы
и
------

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

Внешние сущности – читатель, библиотекарь
Процесс – обработка бронирования
Хранилище данных – каталог книг

8. Уровни DFD:

Уровень 0 (Context Diagram) —
диаграмма контекста, показывает
систему как один процесс
Уровень 1 — детализация основных
функций системы
Уровень 2 и выше — более детальное
описание процессов
English     Русский Правила