Сценарии использования - moevm/nosql2h21-vk-comments GitHub Wiki
Сценарий использования - "Просмотр самых активных комментаторов"
Дейстующее лицо: Пользователь
Основной сценарий:
- Пользователь указывает название группы
- Из списка предложенных групп пользователь выбирает необходимую
- Пользователь попадает на страницу группы, в которой отображается список активных комментаторов
- Пользователь указывает максимальное число активных комментаторов
- Пользователь видит активных комментаторов
- Пользователь переходит на страницу интересующего комментатора (переход к сценарию использования "Поиск комментариев по ключевым словам")
Альтернативный сценарий:
- Группа не найдена
- Комментариев в группе нет
Сценарий использования - "Поиск комментариев по ключевым словам"
Дейстующее лицо: Пользователь
Основной сценарий:
- Пользователь указывает название группы
- Из списка предложенных групп пользователь выбирает необходимую
- Пользователь попадает на страницу группы, на которой видит поисковую строку
- Пользователь вводит ключевую фразу в поисковую строку
- Пользователь видит список комментариев с указанной фразой
- Пользователь переходит на страницу интересующего комментатора (переход к сценарию использования "Поиск комментариев по ключевым словам")
Альтернативный сценарий:
- Группа не найдена
- Комментариев в группе нет
Сценарий использования - "Просмотр страницы комментатора"
Дейстующее лицо: Пользователь
Основной сценарий:
- Пользователь переходит на страницу комментаторам
- Пользователь видит общее число лайков, поставленных на комментарии пользователя(комментатора) и число (кол-во всех лайков)/(кол-во всех комментариев)
- Пользователь видит список комментариев в этой и других группах
- Пользователь видит социальный граф (таблицу) с другими комментаторами (комментаторы связываются, если они прокомментировали в одном паблике)
- Пользователь видит социальный граф (таблицу) с другими комментаторами (комментаторы связываются, если они находятся в друзьях друг у друга)
Альтернативный сценарий:
- Профиль комментатора закрыт, друзей просмотреть невозможно -> социальный граф по друзьям построить невозможно
- Комментатор не имеет друзей -> социальный граф по друзьям построить невозможно
Сценарий использования - "Просмотр статистики группы"
Дейстующее лицо: Пользователь
Основной сценарий:
- Пользователь указывает название группы
- Из списка предложенных групп пользователь выбирает необходимую
- Пользователь попадает на страницу группы
- Пользователь видит диаграмму числа комментариев по временной шкале
Альтернативный сценарий:
- Группа не найдена
- Комментариев в группе нет
- Лайков в группе нет
Сценарий использования - "Просмотр лайков на комментарий"
Дейстующее лицо: Пользователь
Основной сценарий:
- На странице с ключевой фразой в комментарии пользователь нажимает на число, отображающее количество лайков
- Пользователь попадает на страницу с информацией о комментарии
- Пользователь видит список людей, лайкнувших комментарий, автора комментария, время и дату публикации комментария
Альтернативный сценарий:
- Количество лайков у комментария равняется 0