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

# Загальна схема

uml diagram

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

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

uml diagram

Схема використання для зареєстрованого користувача:

uml diagram

# Сценарії використання

# Для гостя

ID ACCOUNT.CREATE
Назва Створити обліковий запис
Учасники Користувач, система
Передумови Відсутні
Результат Обліковий запис користувача
Виключні ситуації 001.001 Користувач ввів заборонені символи в поле псевдоніму
001.002 Ідентичний псевдонім вже існує
uml diagram
ID USER.LOGIN
Назва Пройти ідентифікацію в системі
Учасники Користувач, система
Передумови Користувач має обліковий запис
Результат Користувач ідентифікований в системі
Виключні ситуації 001.001 Користувач ввів заборонені символи в поле псевдоніму
001.003 Користувач ввів псевдонім, якого не існує в системі
001.004 Користувач ввів неправильний пароль до облікового запису
uml diagram
ID USER.TAKE_ANON_SURVEY
Назва Пройти анонімне опитування
Учасники Користувач, система
Передумови Відсутні
Результат Запис відповідей на опитування
Виключні ситуації 001.006 Запитане опитування не існує
uml diagram

# Для зареєстрованого користувача

ID ACCOUNT.DELETE
Назва Видалити обліковий запис
Учасники Користувач, система
Передумови Користувач ідентифікований в системі
Результат Відсутність облікового запису користувача
Виключні ситуації 001.005 Користувач не ідентифікований
uml diagram
ID ACCOUNT.MODIFY
Назва Змінити властивості облікового запису
Учасники Користувач, система
Передумови Користувач ідентифікований в системі
Результат Зміна властивостей облікового запису
Виключні ситуації 001.005 Користувач не ідентифікований
uml diagram
ID SURVEY.LINK.CREATE
Назва Додати посилання на опитування
Учасники Користувач, система
Передумови Користувач авторизований у системі
Результат Нове посилання на опитування
Виключні ситуації 001.005 Користувач не ідентифікований
001.006 Запитане опитування не існує
001.008 Користувач не є власником опитування
uml diagram
ID SURVEY.LINK.DELETE
Назва Видалити посилання на опитування
Учасники Користувач, система
Передумови Користувач авторизований у системі
Результат Видалення посилання на опитування
Виключні ситуації 001.005 Користувач не ідентифікований
001.006 Запитане опитування не існує
001.008 Користувач не є власником опитування
001.009 Запитане посилання на існує
uml diagram
ID SURVEY.LINK.MODIFY
Назва Змінити властивості посилання на опитування
Учасники Користувач, система
Передумови Користувач авторизований у системі
Результат Зміна властивостей посилання на опитування
Виключні ситуації 001.005 Користувач не ідентифікований
001.006 Запитане опитування не існує
001.008 Користувач не є власником опитування
001.009 Запитане посилання на існує
uml diagram
ID USER.CREATE_SURVEY
Назва Створити опитування
Учасники Користувач, система
Передумови Користувач ідентифікований в системі
Результат Створене опитування
Виключні ситуації 001.005 Користувач не ідентифікований
001.007 Користувач ввів неприпустимі символи в назві опитування
uml diagram
ID USER.DELETE_SURVEY
Назва Видалити опитування
Учасники Користувач, система
Передумови Користувач ідентифікований в системі, користувач є власником опитування
Результат Відсутність опитування
Виключні ситуації 001.005 Користувач не ідентифікований
001.006 Запитане опитування не існує
001.008 Користувач не є власником опитування
uml diagram
ID USER.GET_SURVEY_RESULT
Назва Переглянути відповіді на опитування
Учасники Користувач, система
Передумови Користувач ідентифікований в системі, користувач є власником опитування
Результат Інформація про відповіді на опитування
Виключні ситуації 001.005 Користувач не ідентифікований
001.006 Запитане опитування не існує
001.008 Користувач не є власником опитування
uml diagram
ID USER.LOGOUT
Назва Скинути дані про ідентифікацію в системі
Учасники Користувач, система
Передумови Користувач ідентифікований в системі
Результат Користувач не ідентифікований в системі
Виключні ситуації 001.005 Користувач не ідентифікований
uml diagram
ID USER.MODIFY_SURVEY
Назва Редагувати опитування
Учасники Користувач, система
Передумови Користувач ідентифікований в системі, користувач є власником опитування
Результат Змінене опитування
Виключні ситуації 001.005 Користувач не ідентифікований
001.006 Запитане опитування не існує
001.008 Користувач не є власником опитування
uml diagram
ID USER.STAT_SURVEY
Назва Переглянути властивості опитування
Учасники Користувач, система
Передумови Користувач ідентифікований в системі, користувач є власником опитування
Результат Інформація про властивості опитування
Виключні ситуації 001.005 Користувач не ідентифікований
001.006 Запитане опитування не існує
001.008 Користувач не є власником опитування
uml diagram
ID USER.TAKE_ANON_SURVEY
Назва Пройти анонімне опитування
Учасники Користувач, система
Передумови Відсутні
Результат Запис відповідей на опитування
Виключні ситуації 001.006 Запитане опитування не існує
uml diagram
ID USER.TAKE_NAMED_SURVEY
Назва Пройти поіменне опитування
Учасники Користувач, система
Передумови Користувач ідентифікований в системі
Результат Запис відповідей на опитування та відомості про користувача
Виключні ситуації 001.005 Користувач не ідентифікований
001.006 Запитане опитування не існує
uml diagram
Останнє оновлення: 5/19/2024, 12:39:09 PM