Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВПИ 6.2.docx
Скачиваний:
2
Добавлен:
23.04.2019
Размер:
140.94 Кб
Скачать
        1. Альтернативный поток – Планирование по частям

Если при выполнении п.0 основного потока событий завхозу отделения не удалось обнаружить интервал необходимого раздела, то

Завхоз отделения выбирает «планировать по частям».

Завхоз отделения находит на шкале одного из доступных ресурсов интервал произвольного размера и размещает (drag and drop) туда работу заказа.

Система разбивает работу на интервалы и размещает её на свободные позиции выбранного ресурса.

Переход к п. 0 основного потока событий.

        1. Альтернативный поток – Планирование заказа в срок невозможно, или не все задаваемые характеристики применимы в данный момент

Если завхоз отделения обнаружил, что он не может запланировать заказ с соблюдением зафиксированного в заказе срока, или не могут быть применены соответствующие характеристики, то

Завхоз отделения выбирает «отменить планирование».

Система отправляет уведомление главному завхозу «Заказ №… не может быть спланирован с соблюдением оговоренного с заказчиком срока, или с применением “таких-то” характеристик».

      1. Специальные требования

Время планирования одного заказа не должно превышать 6 минут.

      1. Предусловия

        1. Регистрация

Перед тем как начинается этот прецедент, завхоз отделения зарегистрирован в системе.

      1. Постусловия

При успешном окончании прецедента завхоз отделения составляет план, гарантирующий исполнение заказа в срок. При неуспешном – завхоз отделения делегирует ответственность за соблюдение сроков исполнения заказа Главному завхозу (главный завхоз указал некорректные вводные данные и должен их откорректировать).

      1. Точки расширения

Если при выполнении п. «Планирование нового заказа» выясняется, что заказ имеет статус «уникальный», Система переходит к выполнению расширяющего прецедента «Прецедент ZO3. Планирование уникального заказа»

    1. Вариант использования «Корректировка плана»

      1. Краткое описание

Завхоз отделения корректирует план при появлении каких-либо нестыковок

      1. Поток событий

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

        1. Базовый поток – Корректировка плана

Завхоз отделения выбирает «Корректировка плана».

Система выводит список заказов, которые возможно откорректировать.

Завхоз отделения выбирает нужный заказ.

Система выводит список характеристик присущих данному заказу (срок исполнения, список задействованных ресурсов, и т.д.).

Завхоз отделения редактирует нужные характеристики.

Система сохраняет заказ с новыми параметрами.

        1. Альтернативный поток – Корректировка по частям

Если запрашиваемый заказ пущен в производство, то корректировка возможна лишь с оставшейся частью невыполненного заказа.

Тогда система останавливает выполнение заказа.

Система начинает выполнение следующего заказа.

Система запрашивает главного завхоза о корректировки оставшейся части заказа.

При положительном ответе система выводит список характеристик которые можно изменить.

Тогда завхоз отделения принимает соответствующие действия.

И система возвращает заказ в исполнение без соблюдения очереди.

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

        1. Альтернативный поток – Корректировка плана невозможна

Данная альтернатива описана в п. 5.6.2.2.

      1. Специальные требования

Время корректировки одного заказа не должно превышать 10 минут.

      1. Предусловия

        1. Регистрация

Перед тем как начинается этот прецедент, завхоз отделения зарегистрирован в системе.

        1. Корректировка

Корректировка должна носить выполнимый характер.

      1. Постусловия

При успешном окончании прецедента завхоз отделения составляет список откорректированных заказов, которые немедленно добавляются в базу данных доступных клиентам. Действия системы описаны в п. 5.6.2.2.

      1. Точки расширения

После корректировки возможны изменения в состоянии статуса заказа (Стандартный – Уникальный).

    1. Вариант использования «Планирование уникального заказа»

      1. Краткое описание

Завхоз отделения размещает заказ с требуемыми характеристиками; очередь заказов смещается

      1. Поток событий

Прецедент начинается, когда завхоз отделения выбирает деятельность «Планировать уникальный заказ».

        1. Базовый поток – Планирование уникального заказа

Завхоз отделения выбирает «планировать уникальный заказ».

Система отображает список уникадьных заказов, подлежащих планированию.

Завхоз отделения выбирает из предложенного списка заказ, который он желает запланировать.

Система определяет, что статус заказа – «Уникальный».

Система отображает список работ заказа, отсортированных по очерёдности исполнения с указанием времени исполнения, с примененными уникальными характеристиками.

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

Система отображает для каждого из ресурсов линейки планирования, состоящие из свободных и занятых временных интервалов на шкале времени.

Завхоз отделения выбирает работу заказа.

Система ограничивает набор доступных ресурсов, «затеняя» несовместимые.

Завхоз отделения находит на шкале одного из доступных ресурсов интервал необходимого размера и размещает (drag and drop) туда работу заказа.

Система делает соответствующие отметки в базе данных.

ПП. 7-10 повторяются, пока все работы заказа не будут размещены.

Система удаляет заказ из списка уникальных.