
- •Утверждаю
- •Программа производственной и преддипломной практик
- •Факультет – технологический Форма обучения – очная
- •1 Федеральный компонент
- •2 Пояснительная записка
- •2.1 Цель проведения практики
- •2. Распределение времени производственной практики
- •3. Рабочие места студентов
- •4. Режим работы
- •5. Содержание производственной практики
- •6 Отчет по производственной практике
- •6.3.4 Описание бизнес процессов организации
- •6.3.5 Предложения по улучшению бизнес процессов организации
- •6.3.6 Образ и границы планируемой к разработке системы
- •6.3.6.1 Бизнес-требования
- •6.3.6.2 Исходные данные, возможности бизнеса и нужды клиентов
- •6.3.7 Образ проекта
- •6.3.8 Масштабы и ограничения проекта
- •6.3.9 Контекстная диаграмма
- •6.3.10 Классы и характеристики пользователей
- •6.3.11 Операционная среда
- •7. Зачет по производственной практике
- •Литература
6.3.9 Контекстная диаграмма
В данном пункте приводится контекстная диаграмма системы. Контекстная диаграмма (context diagram) графически иллюстрирует границу и связи системы. Она определяет оконечные элементы (terminators), расположенные вне системы, которые определенным образом взаимодействуют с ней, а также данные, элементы управления и материальные потоки, протекающие между оконечными элементами и системой. Контекстная диаграмма представляет собой высший уровень абстракции в диаграмме потока данных, разработанной по принципам структурного анализа.
Система на диаграмме изображается кружком; на контекстной диаграмме намеренно не показывают внутренние объекты системы, процессы и данные. «Система» внутри кружка может иметь любую комбинацию ПО, оборудования или людских ресурсов. Оконечные элементы в прямоугольниках представляют классы пользователей, отделы, другие системы или аппаратные устройства. Стрелками показаны потоки данных или физические элементы между системой и оконечными элементами.
Процессы, происходящие вне системы, на контекстной диаграмме не отображаются.
Рисунок 1 – Контекстная диаграмма для версии 1.0 Cafeteria Ordering System
6.3.10 Классы и характеристики пользователей
Определите различные классы пользователей, которые, как предполагается, будут работать с вашим продуктом, и опишите их соответствующие характеристики. Некоторые требования могут относиться только к определенным классам пользователей. Определите привилегированные классы пользователей. Классы пользователей представляют подмножество заинтересованных в проекте лиц.
Пример —
Таблица 4 – Классы и характеристики пользователей Cafeteria Ordering System
Класс пользователей |
Описание |
Клиент (привилегированный) |
Клиент — это сотрудник Process Impact, находящийся на территории компании в Clackamas, штат Орегон, желающий заказывать питание с доставкой из кафетерия компании. Всего потенциальных клиентов — 600, из которых 400, как ожидается, будут использовать Cafeteria Ordering System в среднем 4 раза в неделю (источник: текущие данные по работе кафетерия). Иногда клиенты будут заказывать питание на нескольких человек (мероприятия или гости). Ожидается, что 90% заказов будут поступать через корпоративную сеть интранет, а 10% - с домашних компьютеров. Все клиенты имеют доступ к интранету из офисов. Некоторые клиенты пожелают установить подписку на питание либо чтобы один набор блюд доставлялся им каждый день, либо чтобы автоматически доставлялось спецпредложение дня. Клиент должен иметь возможность вручную корректировать подписку на любой выбранный день. |
Сотрудники кафетерия |
В кафетерии Process Impact в настоящее время работает около 20 сотрудников, которые будут получать заказы через Cafeteria Ordering System, готовить блюда, упаковывать их для доставки, печатать инструкции по доставке и запрашивать доставку. Большинство сотрудников кафетерия придется обучать работе с компьютером, Интернет-браузером и Cafeteria Ordering System. |
Менеджер меню |
Менеджер меню — это сотрудник кафетерия, может быть, менеджер кафетерия, отвечающий за создание и поддержку меню на каждый день, в котором указано, какие блюда имеются в наличии в кафетерии, и время дня, когда они есть в наличии. Менеджер меню также определяет спецпредложение дня кафетерия. Менеджер меню должен периодически редактировать меню, чтобы указывать, каких запланированных блюд нет в наличии, или изменение в ценах. |
Сотрудник по доставке |
Готовя заказы к доставке, сотрудники кафетерия будут печатать инструкции для доставки и передавать запросы на доставку сотруднику по доставке – это может быть либо один из сотрудников кафетерия, либо подрядчик. Сотрудник по доставке будет забирать продукты и инструкции для каждого заказа и доставлять их клиентам. Главное взаимодействие сотрудника по доставке с системой будет заключаться в подтверждении успеха (или неудачи) доставки или периодической повторной распечатке инструкций по доставке. |