Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Альтернативные последовательности.



Если Клиент нажимает кнопку НовыйСчет на СтраницеРегистрации, то система вызывает вариант использования ОткрытьСчет.

Если Клиент нажимает кнопку Вспомнить на СтраницеРегистрации, то система выводит секретный вопрос, хранящийся для этого Клиента, в отдельном диалоговом окне. Когда Клиент щелкает в нем по кнопке ОК, открывается СтраницаРегистрации.

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

Если Клиент ввел неправильный пароль, то система выводит соответствующее сообщение и предлагает повторно ввести пароль.

Если Клиент три раза подряд ввел неправильный пароль, то система выводит сообщение с предложением обратиться в службу работы с клиентами и блокирует СтраницуРегистрации.

Список ассоциаций.

Клиент взаимодействует со СтраницейРегистрации.

Рис. 6.21. Диаграмма пригодности варианта использования «Регистрация»

 

 

Рис. 6.22. Диаграмма последовательности варианта пользования «Регистрация»

 

Вариант использования «Поиск по автору» (рис.6.23, 6.24)

Главная последовательность.

Клиент вводит имя Автора на СтраницеПоиска, после чего нажимает кнопку Искать. Система проверяет правильность запроса, после чего ищет в Каталоге все удовлетворяющие запросу Книги.

Для каждой найденной Книги система извлекает существенные детали и создает на их основе объект Результаты поиска. Затем система выводит список Книг на Странице Результатов поиска, отсортированный по датам издания в порядке убывания. В каждой строке выводится пиктограмма обложки, название Книги и имена Авторов, средний Рейтинг и кнопка Добавить в корзину.

Клиент нажимает кнопку Добавить в корзину для выбранной книги. Система передает управление варианту использование «Добавить товар в корзину».

Альтернативные последовательности.

Если Клиент нажал кнопку Искать, не введя запроса, система отобразит сообщение об ошибке и предложит ввести критерий поиска.

Если система не находит Книг данного Автора, она выводит соответствующее сообщение и предлагает Клиенту задать другой критерий поиска.

Если Клиент закрывает страницу не нажатием кнопки Добавить в корзину, а каким-то другим способом, система возвращает управление тому варианту использования, из которого был вызван данный.

Список ассоциаций. Клиент взаимодействует с вариантом использования «Поиск по автору».

Рис.6.23. Диаграмма пригодности варианта использования «Поиск по автору»

 

Рис.6.24 Диаграмма последовательности варианта использования «Поиск по автору»

Вариант использования «Доставить заказ» (рис.6.25, 6.26)

Главная последовательность.

Упаковщик проверяет, что товары, перечисленные в упаковочном листе для данного Заказа, соответствуют физически представленным Товарам, и считывает штрих - коды с упаковочного листа.

Система изменяет состояние Заказа на «готовится к доставке», после чего находит Метод Доставки, указанный Клиентом для данного Заказа, и выводит его на Консоль Участка Доставки.

Упаковщик взвешивает и пакует физические Товары, наклеивает накладную, соответствующую методу доставки, и отправляет бандероль через соответствующего Доставщика.

Альтернативная последовательность.

Если Упаковщик обнаруживает несоответствия между Заказом и физическими Товарами, он прекращает обработку Заказа до выяснения обстоятельств.

Список ассоциаций.

Упаковщик взаимодействует с вариантом использования «Доставить заказ». Вариант использования «Доставить заказ» взаимодействует с Доставщиком и Участком Доставки.

 

Рис.6.25. Диаграмма пригодности варианта использования «Доставить заказ»

 

Вариант использования «Просмотреть недавние заказы» (рис.6.27, 6.28)

Главная последовательность.

Система находит Заказы, которые Клиент разместил в течение последних 30 дней, и выводит данные об этих Заказах на Страницу Просмотра Заказов. В каждой строке указывается идентификатор (в виде гиперссылки), дата, состояние, получатель и Метод Доставки Заказа.

Клиент щелкает по гиперссылке. Система извлекает данные о содержимом Заказа и создает объект Детали Заказа. Система выводит содержимое этого объекта в режиме чтения на Странице Деталей Заказа. Клиент нажимает кнопку ОК для возврата к Странице Просмотра Заказов.

Закончив просмотр Заказов, Клиент щелкает по ссылке «Ведение счета» на Странице Просмотра Заказов. Система возвращает управление вызывающему варианту использования.


Поделиться:



Последнее изменение этой страницы: 2017-05-11; Просмотров: 288; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь