# Модель прецедентів

uml diagram

Рис. 1 Усі можливості прецендентів.

***Гість - незареєстрований або неавторизований користувач**

# Схеми використання для гостя.

uml diagram

Рис. 2 Усі можливості гостя.

# Схеми використання для користувача.

uml diagram

Рис. 3 Усі можливості користувача.

# Сценарій авторизації користувача

ID ПРОЦЕСУ: UNDEFINED_USER_LOGIN

НАЗВА: Вхід користувача в його особистий кабінет

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

ПЕРЕДУМОВИ: Зареєстрований користувач перейшов на сторінку

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

ВИКЛЮЧНІ СИТУАЦІЇ: Відміна входу, хибні дані

uml diagram

Рис. 4 Сценарій входу користувача в його особистий кабінет.

# Сценарій реєстрації нового користувача

ID ПРОЦЕСУ: UNDEFINED_USER_REGISTRATION

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

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

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

РЕЗУЛЬТАТ: Створено особистий кабінет користувача

ВИКЛЮЧНІ СИТУАЦІЇ: Відміна реєстрації, хибні дані

uml diagram

Рис. 5 Сценарій реєстрації нового користувача.

# Сценарій створення користувачем опитування:

ID ПРОЦЕСУ: CREATE_SURVEY

НАЗВА: Створення користувачем опитування

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

ПЕРЕДУМОВИ: Користувач знаходиться на сторінці свого особистого кабінету

РЕЗУЛЬТАТ: Створене опитування

ВИКЛЮЧНІ СИТУАЦІЇ: Користувач не створив жодного питання, замовник не одобрив або відмінив створення опитування

uml diagram

Рис. 6 Сценарій додавання нового опитування.

# Сценарій редагування користувачем опитування:

ID ПРОЦЕСУ: UPDATE_SURVEY

НАЗВА: Редагування опитування

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

ПЕРЕДУМОВИ: Користувач знаходиться на сторінці свого особистого кабінету

РЕЗУЛЬТАТ: Оновлене опитування

ВИКЛЮЧНІ СИТУАЦІЇ: Користувач не зробив жодних змін, замовник не ухвалив зміни

uml diagram

Рис. 7 Сценарій оновлення існуючого опитування.

# Сценарій видалення користувачем опитування:

5. ID ПРОЦЕСУ: DELETE_SURVEY

НАЗВА: Видалення опитування

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

ПЕРЕДУМОВИ: Користувач знаходиться на сторінці свого особистого кабінету

РЕЗУЛЬТАТ: Видалення опитування

ВИКЛЮЧНІ СИТУАЦІЇ: Немає

uml diagram

Рис. 8 Сценарій видалення існуючого опитування.

# Сценарій отримання результатів опитування:

ID ПРОЦЕСУ: GET_RESULTS

НАЗВА: Отриманная результатів опитування

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

ПЕРЕДУМОВИ: Опитування закінчилось

РЕЗУЛЬТАТ: Результати опитування

ВИКЛЮЧНІ СИТУАЦІЇ: Опитування ніхто не пройшов

uml diagram

Рис. 9 Сценарій отримання результатів опитування.

Останнє оновлення: 5/10/2023, 1:17:07 PM