Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зачётная работа (Вариант 41).docx
Скачиваний:
0
Добавлен:
20.01.2026
Размер:
514.57 Кб
Скачать

2.2 Моделирование движения потоков данных в стандарте dfd

Контекстная диаграмма потоков данных процесса «Продать билеты на поезд» в нотации DFD

На рис. 8 приведена контекстная диаграмма потоков данных процесса «Продать билеты на поезд» в нотации DFD.

Рис. 8 - Контекстная диаграмма потоков данных в нотации DFD

Характеристика объектов контекстной диаграммы потоков данных приведена в таблице 7.

Таблица 7

Словарь данных контекстной диаграммы процесса «Продать билеты на поезд» в нотации DFD

Процесс

Потоки

Имя

Определение

Имя

Способ образования

1. Продать билеты на поезд

Организация работы железнодорожной кассы для продажи билетов пассажирам

Данные о состоянии сотрудников

Входной поток процесса как элемент внешней сущности СООБЩЕНИЯ СОТРУДНИКОВ ОБ ИХ СОСТОЯНИИ

Данные о последнем техническом осмотре

Входной поток процесса как элемент внешней сущности ОТЧЁТ О ПОСЛЕДНЕМ ТЕХНИЧЕСКОМ ОСМОТРЕ

Обработанные данные последнего технического осмотра

Выходной поток процесса как элемент внешней сущности РЕМОНТНАЯ БРИГАДА

Данные пассажира

Входной поток процесса как элемент внешней сущности ПАССАЖИР

Обработанные данные последнего технического осмотра

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Обработанные данные последнего технического осмотра

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Данные проведённого технического осмотра

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Данные проведённого технического осмотра

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Обработанные данные о состоянии сотрудников

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Обработанные данные о состоянии сотрудников

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Данные о рабочих бригадах

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Данные о рабочих бригадах

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Обработанные данные о проведённом техническом осмотре и о рабочих бригадах

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Обработанные данные о проведённом техническом осмотре и о рабочих бригадах

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Расписание рейсов

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Расписание рейсов

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Информация о билете

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Информация о билете

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Декомпозиция контекстной диаграммы «Продать билеты на поезд»

Декомпозиция контекстной диаграммы «Продать билеты на поезд» показана на рис. 9.

Рис. 9 - Декомпозиция контекстной диаграммы в нотации DFD

Характеристика объектов диаграммы декомпозиции контекстной диаграммы потоков данных приведена в таблице 8.

Таблица 8

Словарь данных декомпозиции контекстной диаграммы в нотации DFD

Процесс

Потоки

Имя

Определение

Имя

Способ образования

1. Провести технический осмотр составов

Проведение технического осмотра составов

Данные о последнем техническом осмотре

Входной поток процесса как элемент внешней сущности ОТЧЁТ О ПОСЛЕДНЕМ ТЕХНИЧЕСКОМ ОСМОТРЕ

Обработанные данные последнего технического осмотра

Выходной поток процесса как элемент внешней сущности РЕМОНТНАЯ БРИГАДА

Обработанные данные последнего технического осмотра

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Обработанные данные последнего технического осмотра

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Данные проведённого технического осмотра

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

2. Распределить сотрудников по бригадам

Распределение сотрудников по бригадам с учётом отсутствующих работников

Данные о состоянии сотрудников

Входной поток процесса как элемент внешней сущности СООБЩЕНИЯ СОТРУДНИКОВ ОБ ИХ СОСТОЯНИИ

Обработанные данные о состоянии сотрудников

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Обработанные данные о состоянии сотрудников

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Данные о рабочих бригадах

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

3. Составить расписание рейсов

Составить расписание рейсов на ближайшие даты

Данные о рабочих бригадах

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Данные проведённого технического осмотра

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Обработанные данные о проведённом техническом осмотре и о рабочих бригадах

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Обработанные данные о проведённом техническом осмотре и о рабочих бригадах

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Расписание рейсов

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

4. Продать билет

Продать билет пассажиру

Расписание рейсов

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Данные пассажира

Входной поток процесса как элемент внешней сущности ПАССАЖИР

Информация о билете

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Информация о билете

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Декомпозиция процесса «Провести техническое обслуживание составов» в нотации DFD

Диаграмма декомпозиции процесса «Провести техническое обслуживание составов» в нотации DFD показана на рис. 10.

Рис. 10 - Декомпозиция процесса «Провести техническое обслуживание составов» в нотации DFD

Характеристика объектов диаграммы приведена в таблице 9.

Таблица 9

Словарь данных декомпозиции процесса «Провести технический осмотр составов» в нотации DFD

Процесс

Потоки

Имя

Определение

Имя

Способ образования

1.1 Обработать данные последнего технического осмотра

Провести обработку данных последнего технического осмотра для определения возможных поломок

Данные о последнем техническом осмотре

Входной поток процесса как элемент внешней сущности ОТЧЁТ О ПОСЛЕДНЕМ ТЕХНИЧЕСКОМ ОСМОТРЕ

Обработанные данные последнего технического осмотра

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

1.2 Передать данные ремонтной бригаде

Переслать в ремонтное депо обработанные данные последнего технического осмотра

Обработанные данные последнего технического осмотра

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Обработанные данные последнего технического осмотра

Выходной поток процесса как элемент внешней сущности РЕМОНТНАЯ БРИГАДА

1.3 Провести технический осмотр

Проведение технического осмотра составов

Обработанные данные последнего технического осмотра

Входной поток процесса как элемент внешней сущности РЕМОНТНАЯ БРИГАДА

Данные проведённого технического осмотра

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Декомпозиция процесса «Распределить сотрудников по бригадам» в нотации DFD

Диаграмма декомпозиции процесса «Распределить сотрудников по бригадам» в нотации DFD показана на рис. 11.

Рис. 11 - Декомпозиция процесса «Распределить сотрудников по бригадам» в нотации DFD

Характеристика объектов диаграммы приведена в таблице 10.

Таблица 10

Словарь данных декомпозиции процесса «Распределить сотрудников по бригадам» в нотации DFD

Процесс

Потоки

Имя

Определение

Имя

Способ образования

2.1 Обработать данные о состоянии сотрудников

Обработать сообщения о состоянии сотрудников

Данные о состоянии сотрудников

Входной поток процесса как элемент внешней сущности СООБЩЕНИЯ СОТРУДНИКОВ ОБ ИХ СОСТОЯНИИ

Обработанные данные о состоянии сотрудников

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

2.2 Распределить сотрудников по бригадам

Распределение сотрудников по бригадам с учётом отсутствующих работников

Обработанные данные о состоянии сотрудников

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Данные о рабочих бригадах

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Декомпозиция процесса «Составить расписание рейсов» в нотации DFD

Диаграмма декомпозиции процесса «Составить расписание рейсов» в нотации DFD показана на рис. 12.

Рис. 12 - Декомпозиция процесса «Составить расписание рейсов» в нотации DFD

Характеристика объектов диаграммы приведена в таблице 11.

Таблица 11

Словарь данных декомпозиции процесса «Составить расписание рейсов» в нотации DFD

Процесс

Потоки

Имя

Определение

Имя

Способ образования

3.1 Обработать данные о проведённом техническом обслуживании и о рабочих бригадах

Обработка данных о проведённом техническом осмотре и данные о рабочих бригадах для удобного просмотра

Данные проведённого технического осмотра

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Данные о рабочих бригадах

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Обработанные данные о проведённом техническом осмотре и о рабочих бригадах

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

3.2 Составить расписание рейсов

Составить расписание рейсов на ближайшие даты

Обработанные данные о проведённом техническом осмотре и о рабочих бригадах

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Расписание рейсов

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Декомпозиция процесса «Продать билет» в нотации DFD

Диаграмма декомпозиции процесса «Продать билет» в нотации DFD показана на рис. 13.

Рис. 13 - Декомпозиция процесса «Продать билет» в нотации DFD

Характеристика объектов диаграммы приведена в таблице 12.

Таблица 12

Словарь данных декомпозиции процесса «Продать билет» в нотации DFD

Процесс

Потоки

Имя

Определение

Имя

Способ образования

4.1 Заполнить форму билета

Заполнить электронную форму билета данными пассажира и данными о рейсе

Данные пассажира

Входной поток процесса как элемент внешней сущности ПАССАЖИР

Расписание рейсов

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Информация о билете

Выходной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

4.2 Распечатать билет

Распечатать оформленный билет

Информация о билете

Входной поток процесса как элемент из хранилища БД ЖЕЛЕЗНОДОРОЖНОЙ КАССЫ

Билет

Выходной поток процесса как элемент внешней сущности ПАССАЖИР

4.3 Получить оплату от пассажира

Получить от пассажира деньги за билет

Деньги

Входной поток процесса как элемент внешней сущности ПАССАЖИР