Похожие презентации:
Методология моделирования потоков данных 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 и выше — более детальное
описание процессов
Информатика