Перейти к содержанию

Функциональные требования

FR1: Работа с вопросами

  • FR1.1: Создание вопросов
  • Заголовок, текст вопроса, выбор меток
  • Кнопка сохранения вопроса
  • FR1.2: Поиск вопросов
  • Поиск по тексту с выводом релевантных результатов
  • FR1.3: Просмотр вопросов
  • Страница вопроса с детализацией
  • Просмотр похожих вопросов
  • Навигация между вопросами

FR2: Взаимодействие с контентом

  • FR2.1: Ответы на вопросы
  • Публикация ответов на странице вопроса
  • FR2.2: Комментирование
  • Комментирование вопросов и ответов
  • FR2.3: Голосование
  • Голосование за вопросы и ответы (+/-)

FR3: Управление контентом

  • FR3.1: Категоризация
  • Группировка вопросов по категориям/меткам
  • Просмотр вопросов по категориям
  • FR3.2: Наполнение базы
  • Импорт данных из XML-дампа StackOverflow (~1 ТБ)
  • Парсинг XML в структуру БД

FR4: Уведомления и подписки

  • FR4.1: Подписка на темы
  • Возможность подписки пользователей на категории/метки
  • FR4.2: Оповещения
  • Уведомления о новых вопросах/ответах в подписках

FR4: Уведомления и подписки

  • FR4.1: Подписка на темы
  • Возможность подписки пользователей на категории/метки
  • FR4.2: Оповещения
  • Уведомления о новых вопросах/ответах в подписках