UC Svistelnik - pi17zb-groupdynamics/svs_Calendar GitHub Wiki

СЦЕНАРИЙ 1

Действующие лица: Пользователь, Приложение.

Цель: При наступлении события получить уведомление на определенный e-mail.

Предусловие: Приложение Calendar запущено, существует хотя бы одна заметка.

Успешный сценарий:

  1. Пользователь нажимает на кнопку настроек в верхней правой части экрана.
  2. Пользователь в поле указывает адрес электронной почты, на который он хотел бы получить уведомление.
  3. Пользователь закрывает окно настроек кнопкой "ОК", тем самым подтверждая настройки программы.

Результат: При наступлении указанного времени на указанный адрес электронной почты придет соответствующее уведомление.

СЦЕНАРИЙ 2

Действующие лица: Пользователь, Приложение.

Цель: Изменить время вывода уведомления для определенной заметки.

Предусловие: Приложение Calendar запущено, существует хотя бы одна заметка.

Успешный сценарий:

  1. Пользователь выбирает из списка заметок необходимую для заметку двойным нажатием левой кнопки мыши.
  2. Пользователь редактирует время в поле дата/время оповещения.
  3. Пользователь нажимает Кнопку "ОК".

Результат: Время вывода уведомления для необходимой заметки изменено.

СЦЕНАРИЙ 3

Действующие лица: Пользователь, Приложение.

Цель: Добавить новую заметку.

Предусловие: Приложение Calendar запущено.

Успешный сценарий:

  1. Пользователь нажимает на необходимую дату в календаре.
  2. Приложение автоматически добавит новую заметку.
  3. Пользователь выбирает созданную заметку двойным нажатием левой кнопки мыши.
  4. В открывшемся окне Пользователь вводит параметры заметки: дату и время оповещения, текст заметки, отмечает флагом необходимость уведомления. Нажимает Кнопку "ОК".

Результат: Новая заметка добавлена.