Use Cases - moevm/nosql1h19-text-graph GitHub Wiki
Сценарии использования
Анализ связности художественного произведения
Действующее лицо: Пользователь
Основной сценарий
- Пользователь иницирует БД и запускает программу
- Пользователь создает новый проект
- Пользователь открывает файл в формате *.txt с художественным произведением
- Пользователь задает способ разделения текста на фрагменты
- Пользователь нажимает кнопку "Добавить".
- Отображается разбиение текста на фрагменты. Пользователь проверяет корректность разбиения
- Пользователь завершает работу с фрагментами и нажимает "начать обработку"
- Происходит обработка. По окончании обработки становятся активными вкладки с результатами
- Пользователь переходит по вкладкам и просматривает результаты
- Пользователь переходит в режим просмотра результатов в виде графа
- Пользователь видит, какие фрагменты сильно связаны, взаимодействуя с отображением графа
Опциональные шаги
- Пользователь изменяет настройки перед обработкой. В таком случае возможно появление дополнительных диалогов на этапе обработки (настройка синонимов, [...])
- Пользователь может выйти на каждом шаге
- Пользователь может сохранить результат обработки
Альтернативные сценарии
- К базе данных не подключится => Выводится ошибка
- В программе уже загружен проект => Выводится предупреждение
- Файл не открывается => Выводится ошибка