Как покупатель авиабилетов, я хочу иметь удобную возможность покупать авиабилеты всех авиакомпаний через единый интерфейс, это позволит мне съэкономить время и деньги на покупку авиабилетов путем сравнения предложений различных авиакомпаний в едином месте.
Как покупатель авиабилетов, я хочу иметь возможность поиска подходящих мне билетов в определенном интервале времени, это позволит мне выбрать наиболее подходящие и дешевые для меня билеты путем выбора даты отлета и возвращения с самыми дешевыми билетами.
Как любитель дешевых путешествий, я хочу чтобы система присылала информацию о стоимости билетов на интересующем меня маршруте, это позволит мне отследить момент когда билеты будут продаваться по выгодной для меня цене и купить их.
Как сомневающийся путешественник, я хочу чтобы система смогла подобрать для меня дешевое путешествие в заданных временных рамках в любую точку мира, мне останется только выбрать куда, это с экономит мне деньги и время на выборе и поиске авиабилетов.
Действующие лица: Пользователь, Система
Цель: Купить билет на рейс
Предусловие: Пользователю известно время, место прибытия и отбытия
Успешный сценарий:
Действующие лица: Пользователь, Система
Цель: Купить билет на рейс
Предусловие: Пользователю известно приблизительный интервал дат поездки, пункт вылета и желаемый пункт назначения
Успешный сценарий:
Действующие лица: Пользователь, Система
Цель: Получить информацию о доступных пользователю билетах
Предусловие: Пользователю известно приблизительный интервал дат поездки, пункт вылета и желаемый пункт назначения
Успешный сценарий:
Действующие лица: Пользователь, Система
Цель: Получить информацию о самых дешевых маршрутах
Предусловие: Пользователю известен пункт вылета и интервал времени путешествия
Успешный сценарий:
Интерфейс ввода данных должен содержать поля для ввода:
Интерфейс отображения информации о доступных рейсах и билетах должен поддерживать отображение перечная найденных рейсов согласно запросу пользователя.
В интерфейсе должна присутствовать вся необходимая информация о рейсе: авиакомпания, самолет, доступные билеты и их стоимость.
По нажатию на выбор доступных билетов в рейсе, интерфейс должен отображать их в удобном для пользователя виде, давать возможность выбрать места и купить их.
Так же интерфейс должен предоставлять возможность начать отслеживать доступные билеты на рейс, по нажанию на кнопку “отслеживать” отображается интерфейс отслеживния доступных билетов.
Интерфейс покупки билетов должен предоставлять возможность оплаты билеты пользователем и ввода контактной информации для получения информации о купленых билетах.
Интерфейс отслеживания доступных билетов должен предоставлять возможность указать почтовый адрес куда будет приходить информация о доступных билетах и задать частоту и интервал оповещения пользователя.
Система должна получать всю информацию о доступных билетах всех авиакомпаний и обрабатывать все запросы на поиск билетов из интерфейса ввода данных.
Система должна искать оптимальные маршруты следования и ранжировать их по стоимости билетов.
Система должна по запросу пользователия иметь возможность бронировать и приобретать билеты в авиакомпаних или у операторов и предоставлять данные о купленных билетах пользователю.