Варианты использования - PavelKushnar/Software_Architecture_Design GitHub Wiki

Разработка вариантов использования (обобщенная диаграмма прецедентов)

обобщенная диаграмма прецедентов

Варианты использования клиентом

Обычный клиент

  1. Авторизация в системе
  2. Клиент просматривает сайт и выбирает Спектакль(по желанию просмотр информации о спектакле), затем сеанс
  3. Клиент бронирует билеты
  4. Клиент оплачивает покупку
  5. Получение билетов и чека

Оптовый клиент

  1. Авторизация в системе
  2. Клиент просматривает сайт и выбирает Спектакль(по желанию просмотр информации о спектакле), затем сеанс
  3. Запрос менеджеру на оптовую покупку билетов
  4. Получение подтверждение от менеджера и согласие со скидкой за оптовую покупку
  5. Клиент оплачивает покупку
  6. Получение билетов и чека

Варианты использования Режиссером постановщиком

  1. Авторизация в системе
  2. Режиссер постановщик принимает запрос о наличии Спектакля и отправляет подтверждение
  3. Режиссер постановщик заключает договор об аренде с менеджером
  4. Режиссер постановщик получает предоплату
  5. Режиссер постановщик получает проценты от прибыли

Варианты использования кассиром

  1. Авторизация в системе
  2. Кассир получает деньги за билеты
  3. Кассир снимает бронь и переводит места в класс купленных
  4. Выдача билетов и чека

Альтернатива: За 10 минут до сеанса кассир не получил деньги за бронированный билеты. Кассир снимает бронь и переводит места в класс свободных

Варианты использования менеджером

  1. Авторизация в системе
  2. Менеджер отправляет запрос Режиссеру постановщику (о наличии Спектакля)
  3. Менеджер заключает договор об аренде с Режиссером постановщиком
  4. Менеджер осуществляет предоплату
  5. Менеджер выплачивает проценты от прибыли

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

Получение подробной информации о спектаклях