Сценарии использования - moevm/nosql2h21-vk-comments GitHub Wiki

Сценарий использования - "Просмотр самых активных комментаторов"

Дейстующее лицо: Пользователь

Основной сценарий:

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

Альтернативный сценарий:

  • Группа не найдена
  • Комментариев в группе нет

Сценарий использования - "Поиск комментариев по ключевым словам"

Дейстующее лицо: Пользователь

Основной сценарий:

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

Альтернативный сценарий:

  • Группа не найдена
  • Комментариев в группе нет

Сценарий использования - "Просмотр страницы комментатора"

Дейстующее лицо: Пользователь

Основной сценарий:

  1. Пользователь переходит на страницу комментаторам
  2. Пользователь видит общее число лайков, поставленных на комментарии пользователя(комментатора) и число (кол-во всех лайков)/(кол-во всех комментариев)
  3. Пользователь видит список комментариев в этой и других группах
  4. Пользователь видит социальный граф (таблицу) с другими комментаторами (комментаторы связываются, если они прокомментировали в одном паблике)
  5. Пользователь видит социальный граф (таблицу) с другими комментаторами (комментаторы связываются, если они находятся в друзьях друг у друга)

Альтернативный сценарий:

  • Профиль комментатора закрыт, друзей просмотреть невозможно -> социальный граф по друзьям построить невозможно
  • Комментатор не имеет друзей -> социальный граф по друзьям построить невозможно

Сценарий использования - "Просмотр статистики группы"

Дейстующее лицо: Пользователь

Основной сценарий:

  1. Пользователь указывает название группы
  2. Из списка предложенных групп пользователь выбирает необходимую
  3. Пользователь попадает на страницу группы
  4. Пользователь видит диаграмму числа комментариев по временной шкале

Альтернативный сценарий:

  • Группа не найдена
  • Комментариев в группе нет
  • Лайков в группе нет

Сценарий использования - "Просмотр лайков на комментарий"

Дейстующее лицо: Пользователь

Основной сценарий:

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

Альтернативный сценарий:

  • Количество лайков у комментария равняется 0