- •Постановка задачи
- •1. Организационная структура предприятия
- •2. Моделирование бизнес – процессов предприятия
- •2.1 Разработка функциональных моделей в стандарте idef0
- •2.2 Моделирование движения потоков данных в стандарте dfd
- •2.3 Документирование технологических процессов в стандарте idef3
- •Список использованных источников
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 Получить оплату от пассажира |
Получить от пассажира деньги за билет |
Деньги |
Входной поток процесса как элемент внешней сущности ПАССАЖИР |
