diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index ffc98a7..d805095 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -67,7 +67,44 @@ ## Функціональність -*[Functionality (функциональні вимоги)]* +Наша система спрямована, в першу чергу, на взаємодію з користувачами. + +***Користувач** - це особа, що взаємодіє із системою.* + +Cистема розділяє користувачів на дві категорії: +- гість +- авторизований користувач + +***Гість** - це користувач, що не пройшов ідентифікацію в системі. Такого користувача не можна зіставити з жодним обліковим записом.* + +Гість може: +- створити обліковий запис +- пройти ідентифікацію в системі +- пройти анонімне опитування + +***Зареєстрований користувач** - це користувач, котрий успішно пройшов ідентифікацію в системі. Такого користувача можна однозначно зіставити з обліковим записом, що наявний у системі.* + +Зареєстрований користувач може: +- редагувати властивості свого облікового запису +- видалити свій обліковий запис +- скинути дані про ідентицікацію в системі +- створити опитування +- відредагувати своє опитування +- видалити своє опитування +- призупинити своє опитування +- продовжити своє опитування +- переглянути властивості свого опитування +- переглянути результати свого опитування +- пройти анонімне опитування +- пройти поіменне опитування + +*[Респондент](https://slovnyk.ua/index.php?swrd=%D1%80%D0%B5%D1%81%D0%BF%D0%BE%D0%BD%D0%B4%D0%B5%D0%BD%D1%82) - той, хто відповідає на питання анкети; опитуваний.* + +***Опитування** - це перелік запитань, кожне з яких передбачає обов'язкову або необов'язкову відповідь. Кожна відповідь має визначений тип.* + +***Анонімне опитування** - це опитування, відповідь на яке може не містити інформації про обліковий запис респондента (*респондент все одно може вирішити надати таку інформацію).* + +***Поіменне опитування** - це опитування, відповідь на яке обов'язково містить дані про обліковий запис респондента.* ## Практичність