Конкретный прецедент «Выбор Этажа Назначения»

Перепишем прецедент Выбор Этажа Назначения с использованием абстракт­ных прецедентов.

Актер. Пользователь лифта.

Предусловие. Пользователь находится в лифте.

Описание:

1.Пользователь нажимает кнопку лифта «вверх». Датчик кнопки лифта посылает системе запрос, в котором указан выбранный пользователем этаж назначения.

2.Новый запрос добавляется в список этажей, которые должен посетить лифт. Если лифт стоит, включается абстрактный прецедент Планирование Лифта.

3.Запускается абстрактный прецедент Остановка Лифта на Этаже.

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

Альтернатива. Пользователь нажимает кнопку «вниз». Реакция система такая же, как в главной последовательности.

Постусловие. Лифт прибыл на этаж назначения.

2.7. Конкретный прецедент «Вызов Лифта»

Перепишем прецедент Вызов Лифта с использованием абстрактных преце­дентов.

Актер. Пользователь лифта.

Предусловие. Пользователь находится на этаже и ждет лифта.

Описание:

1.Пользователь нажимает кнопку этажа «вверх». Датчик кнопки этажа посылает системе запрос, в котором указан этаж, где находится пользователь.

2.Система выбирает, какой лифт направить на этаж. Новый запрос добавляется в список этажей, которые должен посетить лифт. Если лифт стоит, включается абстрактный прецедент Планирование Лифта.

3.Запускается абстрактный прецедент Остановка Лифта на Этаже.

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

Альтернатива. Пользователь нажимает кнопку этажа «вниз». Реакция системы такая же, как в главной последовательности.

Постусловие. Лифт прибыл на этаж, на который был вызван пользователем.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: