diff --git a/docs/use-cases/README.md b/docs/use-cases/README.md
new file mode 100644
index 0000000..7fbafd4
--- /dev/null
+++ b/docs/use-cases/README.md
@@ -0,0 +1,47 @@
+# Модель прецедентів
+
+## Загальна схема
+
+
+
+@startuml
+
+ :Гість: as Guest
+ :Зареєстрований користувач: as AuthorisedUser
+
+ (ACCOUNT.CREATE\nСтворити обліковий запис) as CreateAccount
+ (ACCOUNT.DELETE\nВидалити обліковий запис) as DeleteAccount
+ (ACCOUNT.MODIFY\nЗмінити властивості облікового запису) as ModifyAccount
+ (USER.CREATE_SURVEY\nСтворити опитування) as CreateSurvey
+ (USER.DELETE_SURVEY\nВидалити опитування) as DeleteSurvey
+ (USER.GET_SURVEY_RESULT\nПереглянути відповіді на опитування) as GetSurveyResult
+ (USER.LOGIN\nПройти ідентифікацію в системі) as LogIn
+ (USER.LOGOUT\nСкинути дані про ідентифікацію в системі) as LogOut
+ (USER.MODIFY_SURVEY\nРедагувати опитування) as ModifySurvey
+ (USER.STAT_SURVEY\nПереглянути властивості опитування) as StatSurvey
+ (USER.TAKE_ANON_SURVEY\nПройти анонімне опитування) as TakeAnonSurvey
+ (USER.TAKE_NAMED_SURVEY\nПройти поіменне опитування) as TakeNamedSurvey
+
+ Guest -u-> CreateAccount
+ Guest --> LogIn
+ Guest -r-> TakeAnonSurvey
+
+ AuthorisedUser -r-> ModifyAccount
+ AuthorisedUser -u-> DeleteAccount
+ AuthorisedUser -u-> LogOut
+ AuthorisedUser --> CreateSurvey
+ AuthorisedUser -u-> DeleteSurvey
+ AuthorisedUser --> StatSurvey
+ AuthorisedUser --> ModifySurvey
+ AuthorisedUser --> GetSurveyResult
+ AuthorisedUser -l-> TakeAnonSurvey
+ AuthorisedUser -d-> TakeNamedSurvey
+
+@enduml
+
+
\ No newline at end of file