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

uml diagram

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

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

Діаграма прецедентів

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

uml diagram

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

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

uml diagram

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

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

ID: UNDEFINED_USER_REGISTRATION

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

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

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

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

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

uml diagram

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

# 5) Сценарій входу користувача в його особистий кабінет:

ID: UNDEFINED_USER_LOGIN

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

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

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

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

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

uml diagram

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

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

ID: CREATE_SURVEY

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

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

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

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

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

uml diagram

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

# 7) Сценарій редагування опитування:

ID: Редагування опитування

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

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

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

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

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

uml diagram

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

# 8) Сценарій видалення опитування:

ID: DELETE_SURVEY

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

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

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

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

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

uml diagram

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

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

ID: GET_RESULTS

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

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

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

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

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

uml diagram

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

Останнє оновлення: 11/3/2022, 5:21:26 PM