# Запити зацікавлених осіб

# Вступ

У цьому файлі описуються основні сценарії які виникають про роботі з системою аналізу медіа контенту, запити зацікавлених осіб та можливi випадки використання системи.

# Мета

Нашою метою є створення системи, який зможе здійснювати пошук, обробляти, аналізувати велику кількість інформації та перетворювати її в статистичні дані.

# Контекст

Цей документ описує технічне завдання для системи аналізу медіа-контенту.

# Основні визначення та скорочення

Основні визначення та скорочення (opens new window)

# Посилання

Посилання (opens new window)

# Короткий зміст

# Характеристика ділових процесів

Учасниками ділових процесів є користувач, безпосередньо розроблена система та адміністратор. Користувач при наявності облікового запису має змогу робити запити до системи для аналізу медіа контенту.
Нижче наведений перелік сценаріїв що виникають при роботі з системою:

# ID: MCUS1

НАЗВА: Реєстрація нового користувача

УЧАСНИКИ: Користувач, система

ПЕРЕДУМОВИ: Користувач не має облікового запису

РЕЗУЛЬТАТ: Отримання власного аккаунту і доступу до нього

ВИКЛЮЧНІ СИТУАЦІЇ:

  • Аккаунт з даними для реєстрації вже існує (код помилки: mcus1_ex1)

ОСНОВНИЙ СЦЕНАРІЙ:

  1. Користувач натискає кнопку реєстрації
  2. Система отримує запит на реєстрацію
  3. Система надсилає форму для реєстрації
  4. Користувач наводить свої логін, пароль та електронну пошту
  5. Користувач натискує кнопку для відправки системі своїх даних
  6. Система отримує дані для реєстрації
  7. Система створює обліковий запис на цього користувача
  8. Система надсилає повідомлення про успішну реєстрацію

# ID: MCUS2

НАЗВА: Авторизація зареєстрованого користувача

УЧАСНИКИ: Користувач, система

ПЕРЕДУМОВИ: Користувач має зареєстрований обліковий запис

РЕЗУЛЬТАТ: Отримання доступ до існуючого аккаунту

ВИКЛЮЧНІ СИТУАЦІЇ:

  • Аккаунт з даними для авторизації не існує (код помилки: mcus2_ex1)

ОСНОВНИЙ СЦЕНАРІЙ:

  1. Користувач натискає на кнопку авторизації
  2. Система надсилає користувачу форму для вводу логіна та пароля
  3. Користувач вводить свої логін та пароль у форму
  4. Користувач надсилає системі свої дані
  5. Система проводить валідацію даних користувача
  6. Система надає користувачу доступ до акаунту
  7. Користувач отримує доступ

# ID: MCUS3

НАЗВА: Користувач здійснює запит до системи аналізу медіа контенту

УЧАСНИКИ: Користувач, система

ПЕРЕДУМОВИ: Користувач виконав авторизацію в системі

РЕЗУЛЬТАТ: Виконання системою збору інформації

ВИКЛЮЧНІ СИТУАЦІЇ:

  • Система не змогла розпізнати запит користувача (код помилки: mcus3_ex1)

ОСНОВНИЙ СЦЕНАРІЙ:

  1. Користувач натискає кнопку пошуку(запиту даних)
  2. Система надає користувачу форму з фільтрами
  3. Користувач обирає певні пункти з фільтру
  4. Система обробляє запит користувача за вказаними фільтрами
  5. Система надає користувачу форму для вводу періоду
  6. Користувач вказує період (проміжок часу) з якого необхідно здійснювати пошук
  7. Система аналізує проміжок часу, вказаний користувачем
  8. Система проводить валідацію отриманого запиту
  9. Система виконує остаточний збір інформації за запитом
  10. Система надсилає користувачу звіт з пошуку і кінцевий результат

# ID: MCUS4

НАЗВА: Експорт результатів роботи системи

УЧАСНИКИ: Користувач, система

ПЕРЕДУМОВИ: Користувач отримав результати запиту та звіт з його обробки

РЕЗУЛЬТАТ: Користувач отримує файл з результатами роботи системи

ВИКЛЮЧНІ СИТУАЦІЇ:

  • Система не змогла розпізнати ідентифікатор зі звіту користувача (код помилки: mcus4_ex1)

ОСНОВНИЙ СЦЕНАРІЙ:

  1. Користувач вводить ідентифікатор зі звіту до системи
  2. Система аналізує отриманий ідентифікатор
  3. Система виконує пошук за заданим ідентифікатором
  4. Система надає користувачу вибір формату файла для експорту
  5. Користувач обирає бажаний формат файла для експорту
  6. Користувач надсилає системі обраний формат файла
  7. Система завантажує необхідні дані і надає користувачу файл для експорту
  8. Користувач завантажує файл

# ID: MCUS5

НАЗВА: Користувач звертається до системи за допомогою

УЧАСНИКИ: Користувач, система

ПЕРЕДУМОВИ: Користувач виконав авторизацію в системі

РЕЗУЛЬТАТ: Користувач отримує необхідну інформацію про роботу з системою

ВИКЛЮЧНІ СИТУАЦІЇ:

  • Системі не вдалось ідентифікувати запит користувача (код помилки: mcus5_ex1)

ОСНОВНИЙ СЦЕНАРІЙ:

  1. Користувач натискає на кнопку допомоги
  2. Система надає користувачу форму для заповнення
  3. Користувач отримує форму
  4. Користувач вписує текст свого питання
  5. Користувач надсилає заповнену форму системі
  6. Система за ключовими словами аналізує проблему користувача
  7. Система надсилає користувачу необхідну довідку про роботу з функціоналом системи
  8. Користувач отримує довідку та ознайомлюється з нею

# ID: MCUA1

НАЗВА: Користувач звертається до адміністратора

УЧАСНИКИ: Користувач, адміністратор

ПЕРЕДУМОВИ: Користувач виконав авторизацію в системі

РЕЗУЛЬТАТ: Адміністратор допомагає користувачу

ВИКЛЮЧНІ СИТУАЦІЇ:

  • Користувач не зміг зв'язатися з адміністратором (код помилки: mcua1_ex1)

ОСНОВНИЙ СЦЕНАРІЙ:

  1. Користувач натискає на кнопку зворотного зв'язку
  2. Адміністратор надсилає користувачу форму для запиту
  3. Користувач вказує причину звернення і описує проблему
  4. Користувач надсилає запит адміністратору
  5. Адміністратор отримує повідомлення від користувача
  6. Адміністратор шукає відповідь на питання користувача
  7. Адміністратор надсилає відповідь користувачу
  8. Користувач отримує відповідь

# ID: MCAS1

НАЗВА: Адміністратор додає до системи нові джерела інформації

УЧАСНИКИ: Адміністратор, система

ПЕРЕДУМОВИ: Адміністратор має необхідні права доступу

РЕЗУЛЬТАТ: Система отримує нові джерела інформації

ВИКЛЮЧНІ СИТУАЦІЇ:

  • Додані джерела не пройшли валідацію (код помилки: mcas1_ex1)

ОСНОВНИЙ СЦЕНАРІЙ:

  1. Адміністратор натискає кнопку для додання нових джерел інформації
  2. Система надає йому форму для посилання на нове джерело інформації
  3. Адміністратор надає посилання та короткий опис
  4. Система перевіряє валідність посилання
  5. Система надає форму для налаштування фільтрів
  6. Адміністратор залишає фільтри, за якими можна знайти джерело
  7. Система додає нове джерело

# ID: MCAS2

НАЗВА: Адміністратор робить запит на статистику запитів користувачів

УЧАСНИКИ: Адміністратор, система

ПЕРЕДУМОВИ: Адміністратор має необхідні права доступу

РЕЗУЛЬТАТ: Адміністратор публікує статистику

ВИКЛЮЧНІ СИТУАЦІЇ:

  • Система не змогла знайти запити за обраний проміжок часу (код помилки: mcas2_ex1)

ОСНОВНИЙ СЦЕНАРІЙ:

  1. Адміністратор натискає на кнопку статистики
  2. Адміністратор обирає проміжок часу який хочу проаналізувати
  3. Адміністратор робить запит на статистику за обраний проміжок часу
  4. Система отримує запит
  5. Система виконує пошук даних за вказаний час
  6. Система надає дані адміністратору
  7. Адміністратор отримує знайдені дані
  8. Адміністратор впорядковує запити користувачів
  9. Адміністратор будує графіки і таблиці на основі цих даних
  10. Адміністратор публікує статистику

# ID: MCAS3

НАЗВА: Адміністратор змінює форму для користувачів

УЧАСНИКИ: Адміністратор, система

ПЕРЕДУМОВИ: Адміністратор має необхідні права доступу

РЕЗУЛЬТАТ: Система зберігає нову конфігурацію форми

ВИКЛЮЧНІ СИТУАЦІЇ:

  • Форма запитана адміністраторам не знайдена (код помилки: mcas3_ex1)

ОСНОВНИЙ СЦЕНАРІЙ:

  1. Адміністратор переходить на стрінку редагування форм
  2. Адміністратор обирає необхідну форму
  3. Система отримує запит на зміну форми
  4. Система надає доступ до зміни форми
  5. Адміністратор редагує фільтри
  6. Адміністратор надсилає змінену форму
  7. Система отримує змінену форму
  8. Система зберігає змін
  9. Адміністратор перевіряє нові зміни на справність

# Короткий огляд продукту

Сервіс "Media content analysis system" - це система аналізу, що збирає інформацію з різних медіа-ресурсів та надає можливість відсортувати інформацію за різними критеріями. Користувачами сервісу можуть бути як фізичні так і юридичні особи.

# Функціональність

Усі учасники даної моделі мають певні можливості й функції, розподіл яких дозволяє системі чітко виконувати певний набір дій та сприяють автоматичному створенню розподілу на ролі, відведенню кожній особі певну відповідальність та налаштування взаємодії.

  1. Користувач
    • Cтворювати власний обліковий запис для користування функціоналом системи.
    • Створювати запит до адміністратора.
    • Надавати критерії пошуку, відсортування данних та аналізу медіа контенту.
    • Отримувати відформатований результат знайденої системою інформації.
  2. Адміністратор
    • Отримувати та опрацьовувати запит користувача.
    • Пошук шляхів вирішення проблеми, з якою звернувся користувач.
    • Відповідати на запит користувача.
  3. Система
    • Аналізувати запит користувача та вхідні дані.
    • Виконувати реєстрацію й авторизацыю користувача.
    • Надсилати повідомлення користувачу про успішно створений обліковий запис і виконання запиту.
    • Повідомляти про помилки в системі.
    • Формування ключових слів та критерії для зручного та швидкого пошуку інформації.
    • Виконувати аналіз зджерел, запитуваних користувачем.
    • Виконувати збір потрібної інформації.
    • Відформатовувати кінцевий результат пошуку.
Останнє оновлення: 11/26/2021, 8:00:56 PM