diff --git a/utils/table-generator/use-cases/account.create.uc b/utils/table-generator/use-cases/account.create.uc new file mode 100644 index 0000000..1d1a62c --- /dev/null +++ b/utils/table-generator/use-cases/account.create.uc @@ -0,0 +1,10 @@ +Назва | Створити обліковий запис +Учасники | Користувач, система +Передумови | Відсутні +Результат | Обліковий запис користувача +Виключні ситуації | 001.001 Користувач ввів заборонені символи в поле псевдоніму + | 001.002 Ідентичний псевдонім вже існує +Основний сценарій | 1. Користувач вводить бажаний псевдонім у поле вводу псевдоніму + | 2. Користувач вводить пароль у поле вводу паролю + | 3. Користувач натискає на кнопку створення облікового запису + | 4. Система створює обліковий запис користувача (можливі 001.001, 001.002) diff --git a/utils/table-generator/use-cases/account.delete.uc b/utils/table-generator/use-cases/account.delete.uc new file mode 100644 index 0000000..e600c21 --- /dev/null +++ b/utils/table-generator/use-cases/account.delete.uc @@ -0,0 +1,9 @@ +Назва | Видалити обліковий запис +Учасники | Користувач, система +Передумови | Користувач ідентифікований в системі +Результат | Відсутність облікового запису користувача +Виключні ситуації | 001.005 Користувач не ідентифікований +Основний сценарій | 1. Користувач натискає на кнопку видалення облікового запису + | 2. Система виводить кнопку-запит на підтвердження видалення облікового запису + | 3. Користувач натискає на кнопку підтвердження видалення облікового запису + | 4. Система видаляє обліковий запис (можлива 001.005) diff --git a/utils/table-generator/use-cases/account.modify.uc b/utils/table-generator/use-cases/account.modify.uc new file mode 100644 index 0000000..f06c480 --- /dev/null +++ b/utils/table-generator/use-cases/account.modify.uc @@ -0,0 +1,10 @@ +Назва | Змінити властивості облікового запису +Учасники | Користувач, система +Передумови | Користувач ідентифікований в системі +Результат | Зміна властивостей облікового запису +Виключні ситуації | 001.005 Користувач не ідентифікований +Основний сценарій | 1. Користувач натискає на кнопку редагування облікового запису + | 2. Система виводить інтерфейс для редагування облікового запису (можлива 001.005) + | 3. Користувач вказує бажані зміни властивостей облікового запису + | 4. Користувач натискає на кнопку внесення змін до властивостей облікового запису + | 5. Система змінює властивості облікового запису diff --git a/utils/table-generator/use-cases/user.create_survey.uc b/utils/table-generator/use-cases/user.create_survey.uc new file mode 100644 index 0000000..89f0f24 --- /dev/null +++ b/utils/table-generator/use-cases/user.create_survey.uc @@ -0,0 +1,12 @@ +Назва | Створити опитування +Учасники | Користувач, система +Передумови | Користувач ідентифікований в системі +Результат | Створене опитування +Виключні ситуації | 001.005 Користувач не ідентифікований + | 001.007 Користувач ввів неприпустимі символи в назві опитування +Основний сценарій | 1. Користувач переходить на сторінку створення опитування (можлива 001.005) + | 2. Система виводить інтерфейс створення опитування + | 3. Користувач задає інформацію про запитання та тип опитування + | 4. Користувач натискає кнопку збереження опитування + | 5. Система створює опитування (можлива 001.007) + | 6. Система виводить посилання на проходження опитування diff --git a/utils/table-generator/use-cases/user.delete_survey.uc b/utils/table-generator/use-cases/user.delete_survey.uc new file mode 100644 index 0000000..fca0170 --- /dev/null +++ b/utils/table-generator/use-cases/user.delete_survey.uc @@ -0,0 +1,11 @@ +Назва | Видалити опитування +Учасники | Користувач, система +Передумови | Користувач ідентифікований в системі, користувач є власником опитування +Результат | Відсутність опитування +Виключні ситуації | 001.005 Користувач не ідентифікований + | 001.006 Запитане опитування не існує + | 001.008 Користувач не є власником опитування +Основний сценарій | 1. Користувач натискає на кнопку видалення опитування + | 2. Система виводить запит на підтвердження видалення опитування + | 3. Користувач натискає на кнопку підтвердження видалення опитування + | 4. Система видаляє опитування (можливі 001.005, 001.006, 001.008) diff --git a/utils/table-generator/use-cases/user.get_survey_result.uc b/utils/table-generator/use-cases/user.get_survey_result.uc new file mode 100644 index 0000000..2379c63 --- /dev/null +++ b/utils/table-generator/use-cases/user.get_survey_result.uc @@ -0,0 +1,9 @@ +Назва | Переглянути відповіді на опитування +Учасники | Користувач, система +Передумови | Користувач ідентифікований в системі, користувач є власником опитування +Результат | Інформація про відповіді на опитування +Виключні ситуації | 001.005 Користувач не ідентифікований + | 001.006 Запитане опитування не існує + | 001.008 Користувач не є власником опитування +Основний сценарій | 1. Користувач натискає на кнопку перегляду відповідей на опитування + | 2. Система виводить інформацію про відповіді на опитування (можливі 001.005, 001.006, 001.008) diff --git a/utils/table-generator/use-cases/user.login.uc b/utils/table-generator/use-cases/user.login.uc new file mode 100644 index 0000000..f0671ce --- /dev/null +++ b/utils/table-generator/use-cases/user.login.uc @@ -0,0 +1,12 @@ +Назва | Пройти ідентифікацію в системі +Учасники | Користувач, система +Передумови | Користувач має обліковий запис +Результат | Користувач ідентифікований в системі +Виключні ситуації | 001.001 Користувач ввів заборонені символи в поле псевдоніму + | 001.003 Користувач ввів псевдонім, якого не існує в системі + | 001.004 Користувач ввів неправильний пароль до облікового запису +Основний сценарій | 1. Користувач вводить псевдонім у поле вводу псевдоніму + | 2. Користувач вводить пароль у поле вводу паролю + | 3. Користувач натискає кнопку ідентифікації + | 4. Система ідентифікує користувача (можливі 001.001, 001.003, 001.004) + diff --git a/utils/table-generator/use-cases/user.logout.uc b/utils/table-generator/use-cases/user.logout.uc new file mode 100644 index 0000000..1c6ea4c --- /dev/null +++ b/utils/table-generator/use-cases/user.logout.uc @@ -0,0 +1,7 @@ +Назва | Скинути дані про ідентифікацію в системі +Учасники | Користувач, система +Передумови | Користувач ідентифікований в системі +Результат | Користувач не ідентифікований в системі +Виключні ситуації | 001.005 Користувач не ідентифікований +Основний сценарій | 1. Користувач натискає на кнопку виходу з облікового запису + | 2. Система скидає інформацію про ідентифікацію користувача (можлива 001.005) diff --git a/utils/table-generator/use-cases/user.modify_survey.uc b/utils/table-generator/use-cases/user.modify_survey.uc new file mode 100644 index 0000000..1192b77 --- /dev/null +++ b/utils/table-generator/use-cases/user.modify_survey.uc @@ -0,0 +1,12 @@ +Назва | Редагувати опитування +Учасники | Користувач, система +Передумови | Користувач ідентифікований в системі, користувач є власником опитування +Результат | Змінене опитування +Виключні ситуації | 001.005 Користувач не ідентифікований + | 001.006 Запитане опитування не існує + | 001.008 Користувач не є власником опитування +Основний сценарій | 1. Користувач переходить на сторінку редагування опитування + | 2. Система виводить інтерфейс редагування опитування (можливі 001.005, 001.006, 001.008) + | 3. Користувач задає інформацію про зміни в опитуванні + | 4. Користувач натискає кнопку збереження змін в опитуванні + | 5. Система змінює опитування diff --git a/utils/table-generator/use-cases/user.stat_survey.uc b/utils/table-generator/use-cases/user.stat_survey.uc new file mode 100644 index 0000000..54a51b4 --- /dev/null +++ b/utils/table-generator/use-cases/user.stat_survey.uc @@ -0,0 +1,9 @@ +Назва | Переглянути властивості опитування +Учасники | Користувач, система +Передумови | Користувач ідентифікований в системі, користувач є власником опитування +Результат | Інформація про властивості опитування +Виключні ситуації | 001.005 Користувач не ідентифікований + | 001.006 Запитане опитування не існує + | 001.008 Користувач не є власником опитування +Основний сценарій | 1. Користувач натискає на кнопку перегляду інформації про опитування + | 2. Система виводить інформацію про опитування (можливі 001.005, 001.006, 001.008) diff --git a/utils/table-generator/use-cases/user.take_anon_survey.uc b/utils/table-generator/use-cases/user.take_anon_survey.uc new file mode 100644 index 0000000..7033f14 --- /dev/null +++ b/utils/table-generator/use-cases/user.take_anon_survey.uc @@ -0,0 +1,11 @@ +Назва | Пройти анонімне опитування +Учасники | Користувач, система +Передумови | Відсутні +Результат | Запис відповідей на опитування +Виключні ситуації | 001.006 Запитане опитування не існує +Основний сценарій | 1. Користувач переходить на сторінку проходження опитування + | 2. Система виводить перелік запитань опитування (можлива 001.006) + | 3. Користувач вводить відповіді на запитання + | 4. Користувач натискає кнопку надсилання відповідей + | 5. Система записує відповіді на опитування (можлива 001.006) + | 6. Система виводить прощальне повідомлення diff --git a/utils/table-generator/use-cases/user.take_named_survey.uc b/utils/table-generator/use-cases/user.take_named_survey.uc new file mode 100644 index 0000000..e897f0a --- /dev/null +++ b/utils/table-generator/use-cases/user.take_named_survey.uc @@ -0,0 +1,12 @@ +Назва | Пройти поіменне опитування +Учасники | Користувач, система +Передумови | Користувач ідентифікований в системі +Результат | Запис відповідей на опитування та відомості про користувача +Виключні ситуації | 001.005 Користувач не ідентифікований + | 001.006 Запитане опитування не існує +Основний сценарій | 1. Користувач переходить на сторінку проходження опитування + | 2. Система виводить перелік запитань опитування (можливі 001.005, 001.006) + | 3. Користувач вводить відповіді на запитання + | 4. Користувач натискає кнопку надсилання відповідей + | 5. Система записує відповіді на опитування та відомості про користувача (можлива 001.006) + | 6. Система виводить прощальне повідомлення