Студопедия — Основной поток событий
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Основной поток событий






Этапы основного потока событий:

1. Вариант использования начинается с выбора клиентом режима показа информации о рейсах.

2. Система показывает сведения об аэропортах отправления и назначения, а также датах вылета и возвращения (для билета в обратную сторону).

3. Клиент вводит название городов отправления и назначения, дату вылета и возвращения.

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

5. Пользователь выбирает рейс, на который он хотел бы зарезервировать билет.

6. Система показывает все доступные варианты стоимости билетов на этот рейс.

7. Пользователь выбирает категорию билета для резервирования. А2.

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

9. Пользователь подтверждает цену.

10. Система запрашивает тип кредитной карточки, ее номер, имя владельца и дату завершения срока действия.

11. Пользователь вводит тип кредитной карточки, ее номер, имя владельца и дату завершения срока действия.

12 Система подтверждает продажу по кредитной карточке. А6. А7.Е1.

13. Система резервирует место для пользователя на выбранный рейс.

14. Система генерирует и показывает пользователю код подтверждения.

15. Пользователь подтверждает получение кода.

16. Вариант использования завершается.

Альтернативные потоки событий

А1: Нет нужного рейса. В этом случае:

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

2. Пользователь подтверждает просмотр сообщения.

3. Поток возвращается на этап 2 основного потока событий.

А2: Пользователь выбрал бесплатный билет, предоставляемый членам клуба постоянных клиентов. В этом случае:

1. Система запрашивает идентификационный номер в клубе постоянных клиентов.

2. Пользователь вводит этот номер.

3. Система подтверждает правильность введенного номера. А3.

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

5. Цена билета устанавливается в $0.

6. Поток возвращается на этап 8 основного потока.

А3: Неправильный идентификационный номер. В этом случае:

1. Система выводит сообщение о некорректном идентификационном номере.

2. Пользователь повторяет ввод номера или отказывается от запроса на бесплатный билет.

3. Если пользователь повторяет ввод номера, то поток возвращается на этап 1 альтернативного потока А2.

4. Если пользователь отказывается от запроса на бесплатный билет, то поток возвращается на этап 6 основного потока.

А4: Недостаточное расстояние для предоставления бесплатного билета. В этом случае:

1. Система выводит сообщение о том, что расстояние недостаточно для предоставления бесплатного билета. В сообщении указано это расстояние и расстояние, необходимое для предоставления бесплатного билета.

2. Поток возвращается на этап 6 основного потока событий.

А5: Нет бесплатных билетов. В этом случае:

1. Система выводит сообщение о том, что бесплатные билеты на выбранный рейс не предоставляются.

2. Поток возвращается на этап 6 основного потока событий.

А6: Счет пользователя не обнаружен. В этом случае:

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

2. Поток возвращается на этап 10 основного потока событий.

А7: Недостаточно денег на счете. В этом случае:

1. Система выводит сообщение о том, что остаток на кредитной карточке не позволяет завершить транзакцию.

2. Поток возвращается на этап 10 основного потока событий.

25. Всевозможные отношения между вариантами использования на диаграмме вариантов использования. Продемонстрируйте все эти отношения на диаграмме варианта использования " Покупка бензина на автозаправочной станции";.

Диаграмма Вариантов Использования показывает некоторые варианты использования в системе некоторых действующих лиц, и отношения между ними. Диаграмма представляет высокоуровневое описание системы (архитектуру системы), причём действующим лицом становится все и всё, что взаимодействует с разрабатываемой системой. Пример диаграммы Вариантов использования показан на рис 5.14. На диаграмме видны системные действующие лица, системные варианты использования и отношения между ними. Данная система предназначена для интерактивных и телефонных продаж авиабилетов, поэтому Клиент и Представитель службы сервиса могут инициировать одинаковые варианты использования. На диаграмме присутствуют включающие и одно расширяющее отношения. Вся функциональность системы может быть представлена набором из восьми вариантов использования: Приобретение билетов, Изменение заказа, Проверка кредита, Отказ от заказа, Просмотр маршрута пользователя, Бронирование номера в отеле, Заказ на аренду автомобиля и Установка расписания авиарейсов.

Одним из основных преимуществ диаграммы Вариантов использования является показ коммуникаций. Клиент получит из диаграммы достаточное количество информации, из вариантов использования он узнает о функциях системы, а по действующим лицам – определит, кто взаимодействует с системой. Полный набор вариантов использования и действующих лиц покажет границы проекта, что позволит выявить все упущенные в нём функции.

 

Рис.5.14. Пример диаграммы вариантов использования

 

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

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







Дата добавления: 2015-10-12; просмотров: 1165. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Понятие и структура педагогической техники Педагогическая техника представляет собой важнейший инструмент педагогической технологии, поскольку обеспечивает учителю и воспитателю возможность добиться гармонии между содержанием профессиональной деятельности и ее внешним проявлением...

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

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

Искусство подбора персонала. Как оценить человека за час Искусство подбора персонала. Как оценить человека за час...

Этапы творческого процесса в изобразительной деятельности По мнению многих авторов, возникновение творческого начала в детской художественной практике носит такой же поэтапный характер, как и процесс творчества у мастеров искусства...

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия