# Запити зацікавлених осіб
# Вступ
Даний розділ містить детальну інформацію, що може зацікавити користувача при огляді створюваної нами системи організації та управління експертних опитувань, а саме: короткий огляд продукту, перелік та характеристика ділових процесів, опис надійності, функціональності та продуктивності системи.
# Мета
Створення практичної, надійної, функціональної системи організації та управління опитуваннями експертів, що дасть можливість зручно створювати, поширювати, редагувати, видаляти, обробляти опитування.
# Контекст
У процесі даної роботи формується власне технічне завдання щодо створення системи організації, управління експертних опитувань.
# Основні визначення та скорочення
Див. Аналіз предметної області (opens new window)
# Короткий зміст
- Вступ
- Характеристика ділових процесів
- Короткий огляд продукту
- Функціональність
- Практичність
- Надійність
- Продуктивність
- Експлуатаційна придатність
# Характеристика ділових процесів
Дається опис бізнес-сценаріїв взаємодії бізнес-акторів, робітників і, можливо, інформаційної системи за допомогою наступної специфікації:
# 1. ID ПРОЦЕСУ: UNDEFINED_USER_REGISTRATION
НАЗВА: Реєстрація нового користувача
УЧАСНИКИ: Система, користувач
ПЕРЕДУМОВИ: Незареєстрований користувач перейшов на сторінку
РЕЗУЛЬТАТ: Створено особистий кабінет користувача
ВИКЛЮЧНІ СИТУАЦІЇ: Відміна реєстрації, хибні дані
ОСНОВНИЙ СЦЕНАРІЙ:
- Користувач вводить дані
- Система обробляє дані
- Система заносить дані користувача в базу даних
- Система створює особистий кабінет користувача
- Система надає користивачу доступ до його особистого кабінету
# 2. ID ПРОЦЕСУ: UNDEFINED_USER_LOGIN
НАЗВА: Вхід користувача в його особистий кабінет
УЧАСНИКИ: Система, користувач
ПЕРЕДУМОВИ: Зареєстрований користувач перейшов на сторінку
РЕЗУЛЬТАТ: Користувачу наданий доступ до його особистого кабінету
ВИКЛЮЧНІ СИТУАЦІЇ: Відміна входу, хибні дані
ОСНОВНИЙ СЦЕНАРІЙ:
- Користувач вводить дані
- Система обробляє дані
- Система надає користивачу доступ до його особистого кабінету
# 3. ID ПРОЦЕСУ: CREATE_SURVEY
НАЗВА: Створення користувачем опитування
УЧАСНИКИ: Система, користувач, замовник
ПЕРЕДУМОВИ: Користувач знаходиться на сторінці свого особистого кабінету
РЕЗУЛЬТАТ: Створене опитування
ВИКЛЮЧНІ СИТУАЦІЇ: Користувач не створив жодного питання, замовник не одобрив або відмінив створення опитування
ОСНОВНИЙ СЦЕНАРІЙ:
- Користувач переходить на сторінку створення опитування
- Користувач робить опитування
- Система додає опитування у базу даних
- Користувач закінчує взаємодію із системою
# 4. ID ПРОЦЕСУ: UPDATE_SURVEY
НАЗВА: Редагування опитування
УЧАСНИКИ: Користувач, замовник, система
ПЕРЕДУМОВИ: Користувач знаходиться на сторінці свого особистого кабінету
РЕЗУЛЬТАТ: Оновлене опитування
ВИКЛЮЧНІ СИТУАЦІЇ: Користувач не зробив жодних змін, замовник не ухвалив зміни
ОСНОВНИЙ СЦЕНАРІЙ:
- Користувач переходить на сторінку опитування
- Користувач робить зміни
- Система додає зміни до бази даних
- Користувач закінчує взаємодію із системою
# 5. ID ПРОЦЕСУ: DELETE_SURVEY
НАЗВА: Видалення опитування
УЧАСНИКИ: Користувач, система
ПЕРЕДУМОВИ: Користувач знаходиться на сторінці свого особистого кабінету
РЕЗУЛЬТАТ: Видалення опитування
ВИКЛЮЧНІ СИТУАЦІЇ: Немає
ОСНОВНИЙ СЦЕНАРІЙ:
- Користувач переходить на сторінку опитування
- Користувач видаляє опитування
- Система видаляє опитування з бази даних
- Користувач закінчує взаємодію із системою
# 6. ID ПРОЦЕСУ: GET_RESULTS
НАЗВА: Отриманная результатів опитування
УЧАСНИКИ: Користувач, замовник, система
ПЕРЕДУМОВИ: Опитування закінчилось
РЕЗУЛЬТАТ: Результати опитування
ВИКЛЮЧНІ СИТУАЦІЇ: Опитування ніхто не пройшов
ОСНОВНИЙ СЦЕНАРІЙ:
- Користувач переходить на сторінку опитування
- Користувач дивиться результати
- Користувач закінчує взаємодію із системою
# 7. ID ПРОЦЕСУ: INVITE_SURVEY
НАЗВА: Надсилання запрошення для участі в опитуванні
УЧАСНИКИ: Користувач, система
ПЕРЕДУМОВИ: Створено опитування
РЕЗУЛЬТАТ: Експерт отримав запрошення
ВИКЛЮЧНІ СИТУАЦІЇ: Немає
ОСНОВНИЙ СЦЕНАРІЙ:
- Користувач відправляє запрошення на проходження опитування
- Система надсилає запрошення
# Короткий огляд продукту
Motivsurvey - нова система для створення і обробки експертних опитувань, що містить широкий функціонал на пару з порстотою інтерфейсу. З нашим додатком користувачі зможуть легко і швидко створювати різноманітні опитування просто у вікні браузера.
# Функціональність
Функціональність залежить від категорії зацікавленої особи. Кожен режим реалізований через відповідний йому інтерфейс.
Категорії зацікавлених осіб:
- Респондент
- Менеджер опитування
- Адміністратор
Функціональність доступна всім категоріям:
- Реєстрація
- Авторизація
Функціональність респондента:
- Долучатись до опитувань за посиланням
- Проходити опитування
Функціональність менеджера опитувань:
- Створювати нові анкети за запитом адміністратора
- Редагувати створені анкети
- Поширювати посилання на анкету
Функціональність адміністратора
- Формувати запит для менеджера опитувань на створення анкети
- Створювати нові анкети
- Видаляти анкети
# Практичність
Основні вимоги стосовно практичності:
- можливіть легко створювати та редагувати різні типи опитувань та анкетувань
- простота обробки інформації
- можливість конвертувати отриманні данні в з зручний формат, та зберігати їх як у хмарі так і локально
- зрозумілість інтерфейсу як для того хто створює, так і для того хто проходить опитування та анкетуванян
# Надійність
Основними вимогами системи щодо надійності є:
- здатність безперебійно працювати за будь-яких умов
- можливість обробки запитів великої кількості користувачів одночасно
- резервне копіювання баз даних для запобігання втрати інформації
# Продуктивність
Основні вимоги стосовно продуктивності:
- здатність забезпечувати комфортну роботу користувачу при високих навантаженнях на систему
- коректне відображення ресурсоємних елементів, таких як медіа файли та діаграми
# Експлуатаційна придатність
Підтримка таких платформ як Windows, Linux, Android та IOS