Разработка Диаграмм Прецедентов
1. Включите в структуру модели прецедентов следующие действующие лица (Actors): Люди: · Начальник Производства · Дежурный Оператор · Инженер-Технолог Заводские роботы: · Подъёмно-Транспортный Робот · Сборочный Робот 2. Сгруппируйте Прецеденты в следующих Пакетах (рис. 3.2): · Пакет Прецедентов Инженера-Технолога, · Пакет Прецедентов Дежурного Оператора · Пакет Прецедентов Начальника Производства. Рис. 3.2.Пакеты прецедентов САП 2.1. Постройте (в составе Пакета Прецедентов Дежурного Оператора) Диаграмму Прецедентов Дежурного Оператора (рис. 3.3), в которую включите следующие прецеденты: · Следить за Сигналами Тревоги. Дежурный оператор следит за сигналами тревоги и вовремя устраняет причины сбоя. Он вправе также подписаться на извещения о сигналах тревоги заданного вида; · Следить за Состоянием Рабочей Станции. Дежурный оператор наблюдает за состоянием одной или нескольких рабочих станций. Разрешается также подписаться на извещения об изменениях в состоянии рабочей станции; · Изменить Состояние Рабочей Станции и Известить. Состояние рабочей станции изменяется в ходе функционирования - например, когда начинается или завершается обработка детали. Операторы извещаются о тех изменениях, на которые они подписались; · Поднять Тревогу и Известить. Если в процессе обработки детали возникло состояние тревоги, генерируется сигнал. Операторы извещаются о тех сигналах тревоги, на которые они подписались. Рис. 3.3. Диаграмма Прецедентов Дежурного Оператора 2.2. Постройте (в составе Пакета Прецедентов Инженера-Технолога) Диаграмму Прецедентов Инженера-Технолога (рис. 3.4), в которую включите следующие прецеденты: · Создать/Изменить Операцию · Создать/Изменить Технологическую Карту
Рис. 3.4. Диаграмма Прецедентов Инженера-Технолога 2.3. Постройте (в составе Пакета Прецедентов Начальника Производства) Диаграмму Прецедентов Начальника Производства (рис. 3.5), в которую включите следующие прецеденты: · Создать/Изменить Наряд-Заказ · Изготовить Деталь, Documentation: Сложный прецедент Изготовить Деталь является базовым. Он описывает стадии обработки деталей и связан с тремя абстрактными прецедентами: Прецедент A. Принять (Получить) Деталь. Приёмная рабочая станция получает от начальника производства запрос на изготовление новой детали и отсылает эту деталь на первую линейную станцию.
Прецедент B. Обработать Деталь на Рабочей Станции (выполняется многократно). Линейная станция принимает деталь от предыдушей станции, выполняет сборочную операцию и отправляет деталь следующей рабочей станции. Прецедент C. Отгрузить Деталь. Последняя линейная станция отправляет готовую деталь отгрузочной станции, которая посылает Начальнику Производства уведомление о завершении обработки.
Конкретный прецидент обработки детали, которая должна пройти через w Линейных Рабочих Станции, включает: - одно исполнение Прецедента A - w-1 исполнение Прецедента B - одно исполнение Прецедента С На диаграммах состояний этим абстрактным прецедентам соответствуют события с метками A, B и C · Принять Деталь. Documentation: Прецедент A. Контроллер Приёмной Рабочей Станции отправляет деталь первому контроллеру Линейной Рабочей Станции. · Обработать Деталь на Рабочей Станции Documentation: Прецедент B.Линейная станция принимает деталь от предыдущей станции, выполняет сборочную операцию и отправляет деталь следующей рабочей станции (выполняется многократно). · Отгрузить Деталь Documentation: Прецедент C. Последняя линейная станция отправляет готовую деталь отгрузочной станции, которая посылает Начальнику Производства Уведомление о завершении обработки. · Изменить Состояние Рабочей Станции и Известить · Поднять Тревогу и Известить · Следить за Сигналами Тревоги · Следить за Состоянием Рабочей Станции
Рис. 3.5. Диаграмма Прецедентов Начальника Производства ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|