
- •Лабораторная работа №1 Разработка модели бизнес-процессов и диаграмм вариантов использования
- •1. Теоретическая часть
- •1.1. Цель разработки модели бизнес-процессов
- •2. Порядок построения модели бизнес-процессов в Rational Rose
- •2. Практическая часть Описание предметной области на примере решения задачи «Оперативный учёт движения готовых деталей и сборочных единиц на складе готовых деталей»
- •Описание дополнительных спецификаций
- •Разработка модели бизнес-вариантов использования
Описание дополнительных спецификаций
Функциональные возможности. Система должна обеспечивать режим работы, рассчитанный на множество пользователей.
Удобство использования. Предназначенный для пользователя интерфейс должен быть Windows 9x, NT, 2000, XP, 2003-совместимым.
Надёжность. Система должна быть в работоспособном состоянии 8 часов в сутки, 6 дней в неделю. Время, отведенное на техническое обслуживание, не более 10%.
Продуктивность. Система должна поддерживать до 10 одновременно работающих с централизованной базой данных пользователей, и до 30 пользователей, одновременно работающих с локальными серверами.
Безопасность. Пользователи данной системы могут изменять информацию только в своей части базы данных (ограниченный набор справочников).
Проектные ограничения. Позволяет обмениваться информацией с АРМ.
Разработка модели бизнес-вариантов использования
Действующие лица:
Комплектовщица на СГД – заносит информацию о поступлении на склад материалов (наименование, количество, модель, характеристика), уточняет их достоверность.
Оператор цеха – осуществляет контроль количества произведенных деталей.
Оператор отдела АСУП - осуществляет контроль за состоянием производства, потребностях в дополнительном выпуске деталей, а также формирует задание цехам на месяц.
Руководство завода – формирует данные о потребности в изделиях, осуществляет контроль за состоянием производства.
Рис. 1. Диаграмма бизнес-вариантов использования комплекса задач
“Учёт согласованности потребности цеха с комплектностью СГД”
Варианты использования: исходя из потребностей действующих лиц, выделены следующие варианты использования (см. рис. 2).
Рис. 2. Диаграмма вариантов использования комплекса задач
“Учёт согласованности потребности цеха с комплектностью СГД”
Вариант использования «Вход в систему»
Краткое описание. Позволяет пользователям осуществлять вход в систему.
Основной поток событий. Данный вариант использования начинает выполняться, когда пользователь (оператор отделы АСУП, оператор цеха, комплектовщица на СГД, руководство завода) осуществляет попытку загрузки системы для получения информации о текущем процессе производства или добавлении/корректировки существующих данных. Загрузка системы происходит при вводе правильного пароля.
Альтернативные потоки. Если соединение с сервером невозможно или пароль неверен, выдаётся соответствующее сообщение.
Предусловия. Вход в систему происходит при вводе правильного пароля.
Постусловия. Если вариант использования завершится успешно, пользователь получит возможность добавлять, удалять, корректировать и просматривать данные. Иначе состояние системы не изменится.
Вариант использования «Сформировать задание цехам на месяц»
Краткое описание. Система формирует ведомость о нехватке в производстве деталей на основании сопоставления данных о произведенных деталях и потребностях в них.
Основной поток событий. Оператор отдела АСУП вводит запрос на формирование ведомости «Задание цехам на месяц» и система формирует ведомость.
Альтернативные потоки. Если данные о нехватке деталей отсутствуют, выводится соответствующее сообщение.
Предусловия. Ведомость формируется при наличии у пользователя соответствующих прав, после выполнения входа в систему. Необходимо также предварительно ввести данные о количестве и номенклатуре произведенных деталей, а также потребностях в них (в соответствии с заказом заводу).
Постусловия. Формирование документа для учёта текущей деятельности. При необходимости документ можно распечатать.
Вариант использования «Добавить данные о новых деталях»
Краткое описание. Позволяет оператору отдела АСУП добавлять справочные данные о новых деталях, вводимых в производство. Используется при изменении номенклатуры или состава производимых изделий.
Основной поток событий. Оператор отдела АСУП вводит данные о новых деталях и сохраняет данные на сервере.
Альтернативные потоки. Если соединение с сервером невозможно, выдаётся соответствующее сообщение.
Предусловия. Руководство завода оформляет входной документ о потребностях в изделиях. Данные о новых деталях, необходимых для сборки этих изделий, оператор отдела АСУП вводит в соответствующий справочник в системе при наличии у пользователя соответствующих прав, после выполнения входа в систему.
Постусловия. Если вариант использования завершится успешно, пользователь получит возможность просматривать, корректировать и удалять данные о новых деталях, являющихся основой движения готовых изделий на складе. Иначе состояние системы не изменится.
Вариант использования «Удалить данные о новых деталях»
Краткое описание. Позволяет оператору отдела АСУП удалять справочные данные о деталях, выводимых из производства.
Основной поток событий. Оператор отдела АСУП удаляет данные о деталях, выводимых из производства, и сохраняет изменения на сервере.
Альтернативные потоки. Если соединение с сервером невозможно, выдаётся соответствующее сообщение.
Предусловия. Руководство завода оформляет запрос на вывод из производства перечня деталей. Данные о деталях, выводимых из производства, оператор отдела АСУП удаляет из соответствующего справочника в системе при наличии у пользователя соответствующих прав, после выполнения входа в систему.
Постусловия. Если вариант использования завершится успешно, данные о деталях, выводимых из производства, буду удалены из системы. Иначе состояние системы не изменится.
Выводы.