Накопитель данных

Это абстрактное устройство для хранения информации, которую можно в любой момент поместить в накопитель и через некоторое время извлечь.

Примеры: ящик в картотеке, таблицы в ОЗУ, файл на электронном носителе

Примечание: В нотациях Гейна-Сарсона и Йордона-ДеМарко графическое представление данного элемента аналогичное.

Поток данных

Определяет информацию, передаваемую через некоторые соединения от источника к приемнику. Реальный поток данных может быть информацией, передаваемой по кабелю между двумя устройствами, пересылаемыми по почте письмами и т.п.

 

1.1.1

Ведомость

Заполнить

Деканат

ведомость

 

Преподаватель

Нумерация объектов

Системы, подсистемы

 

 

Процессы

1

2.1

 

 

 

 

 

 

 

Наименование

 

Наименование

 

 

подсистемы

 

 

процесса

 

 

 

 

[Префикс]+номер родительской

[Префикс] + собственный номер

подсистемы+собственный номер

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E1

 

 

 

 

 

 

Имя

 

 

D1

Имя

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[Префикс]+номер

[Префикс]+номер

Уровни DFD-модели

Уровень системы

Уровень подсистемы

Уровень процесса

Построение иерархии DFD

1. Построение диаграмм уровня системы и подсистемы

1

Знания

2

Преподаватель

Деканат

 

Сведения об успеваемости

0р.

A0

Обучение в университете

Книги

Оснащение

 

 

 

 

 

 

 

3

 

4

 

Библиотека

 

 

Дисплейные

 

 

 

 

классы

Построение иерархии DFD

2. Построение диаграмм уровня процесса

 

5

Сведения

 

Клиенты

 

о заказе

 

 

 

 

 

 

0р.

Заказы

Обработать

 

 

заказы

Данные счета

2 БД счетов

1

БД

Информация о доставке

заказов

 

 

A1 Сведения о

клиенте БД Данные о клиенте 3 клиентов

Данные о клиенте

0р. A2

Данные счета Проконтроллировать

оплату

0р.

Доставить

продукцию

6

Склад

Продукция

A3 Продукция

5

Клиенты

Платежные документы

Пример DFD-модели постройки дачного домика

1. Контекстная диаграмма уровня системы

Проект дома

 

 

 

 

 

1

 

 

 

 

Архитектор

 

 

 

0р.

0

Прайс-лист на

3материалы

Магазин

Постройка

 

 

дома

Акт приемки

 

 

2

Заказчик

Пример DFD-модели постройки дачного домика

2. Диаграмма уровня подсистемы

Проект

дома

0р. 1

Согласование

проекта

Прайс-лист на материалы

Список

 

 

 

исправлений

2

 

 

 

 

 

 

Заказчик

 

 

 

Чеки на

 

 

Утвержденный

материалы

 

 

 

 

 

проект

 

1 Документация

 

 

0р.

2

 

 

Выполнение

Акты

 

 

строительных

 

 

работ

выполненных

 

 

 

работ

 

 

 

0р.

3

Акт

 

Сдача

 

приемки

 

 

 

 

работ

 

 

Пример DFD-модели

 

 

постройки дачного домика

 

 

3. Диаграмма уровня процесса

 

 

Утвержденный

 

Чеки на материалы

 

 

проект

 

 

 

 

0р.

1

 

 

 

Заложить

 

 

 

 

фундамент

 

 

 

Прайс-лист на

 

 

 

Акты

материалы

0р.

2

 

выполненных

 

 

работ

 

Возвести

 

 

 

 

 

 

стены

 

 

 

 

0р.

3

 

 

 

Положить

 

 

 

 

крышу

 

 

 

 

 

0р.

4

 

 

 

Выполнить

 

 

 

 

отделку

 

Изученные понятия

Диаграмма потоков данных

Внешняя сущность

Накопитель данных

Система / Подсистема / Процесс

Поток данных

Иерархия DFD