лаб4: додав ER-модель та оновив попередні лабораторні
This commit is contained in:
@@ -17,6 +17,9 @@
|
||||
(<b>ACCOUNT.CREATE</b>\nСтворити обліковий запис) as CreateAccount
|
||||
(<b>ACCOUNT.DELETE</b>\nВидалити обліковий запис) as DeleteAccount
|
||||
(<b>ACCOUNT.MODIFY</b>\nЗмінити властивості облікового запису) as ModifyAccount
|
||||
(<b>SURVEY.LINK.CREATE</b>\nСтворити посилання на опитування) as CreateLink
|
||||
(<b>SURVEY.LINK.DELETE</b>\nВидалити посилання на опитування) as DeleteLink
|
||||
(<b>SURVEY.LINK.MODIFY</b>\nЗмінити властивості посилання на опитування) as ModifyLink
|
||||
(<b>USER.CREATE_SURVEY</b>\nСтворити опитування) as CreateSurvey
|
||||
(<b>USER.DELETE_SURVEY</b>\nВидалити опитування) as DeleteSurvey
|
||||
(<b>USER.GET_SURVEY_RESULT</b>\nПереглянути відповіді на опитування) as GetSurveyResult
|
||||
@@ -33,6 +36,9 @@
|
||||
|
||||
AuthorisedUser -r-> ModifyAccount
|
||||
AuthorisedUser -u-> DeleteAccount
|
||||
AuthorisedUser -r-> CreateLink
|
||||
AuthorisedUser -l-> DeleteLink
|
||||
AuthorisedUser -u-> ModifyLink
|
||||
AuthorisedUser -u-> LogOut
|
||||
AuthorisedUser --> CreateSurvey
|
||||
AuthorisedUser -u-> DeleteSurvey
|
||||
@@ -80,9 +86,15 @@
|
||||
(<b>USER.STAT_SURVEY</b>\nПереглянути властивості опитування) as StatSurvey
|
||||
(<b>USER.TAKE_ANON_SURVEY</b>\nПройти анонімне опитування) as TakeAnonSurvey
|
||||
(<b>USER.TAKE_NAMED_SURVEY</b>\nПройти поіменне опитування) as TakeNamedSurvey
|
||||
(<b>SURVEY.LINK.CREATE</b>\nСтворити посилання на опитування) as CreateLink
|
||||
(<b>SURVEY.LINK.DELETE</b>\nВидалити посилання на опитування) as DeleteLink
|
||||
(<b>SURVEY.LINK.MODIFY</b>\nЗмінити властивості посилання на опитування) as ModifyLink
|
||||
|
||||
AuthorisedUser -r-> ModifyAccount
|
||||
AuthorisedUser -u-> DeleteAccount
|
||||
AuthorisedUser -r-> CreateLink
|
||||
AuthorisedUser -l-> DeleteLink
|
||||
AuthorisedUser -u-> ModifyLink
|
||||
AuthorisedUser -u-> LogOut
|
||||
AuthorisedUser -d-> CreateSurvey
|
||||
AuthorisedUser -u-> DeleteSurvey
|
||||
@@ -221,6 +233,80 @@
|
||||
stop
|
||||
@enduml
|
||||
|
||||
| ID | SURVEY.LINK.CREATE |
|
||||
|:-----------------:|:-----------------------------------------------------------------------------------------------------------------------------:|
|
||||
| Назва | Додати посилання на опитування |
|
||||
| Учасники | Користувач, система |
|
||||
| Передумови | Користувач авторизований у системі |
|
||||
| Результат | Нове посилання на опитування |
|
||||
| Виключні ситуації | 001.005 Користувач не ідентифікований<br>001.006 Запитане опитування не існує<br>001.008 Користувач не є власником опитування |
|
||||
@startuml
|
||||
|Користувач|
|
||||
start
|
||||
: Натискає кнопку створення посилання на опитування;
|
||||
|Система|
|
||||
: Виводить налаштування для нового посилання;
|
||||
note right #lightpink
|
||||
<b>Можливі 001.005, 001.006, 001.008</b>
|
||||
end note
|
||||
|Користувач|
|
||||
: Вводить налаштування для нового посилання;
|
||||
: Натискає на кнопку створення посилання;
|
||||
|Система|
|
||||
: Створює нове посилання;
|
||||
|Користувач|
|
||||
stop
|
||||
@enduml
|
||||
|
||||
| ID | SURVEY.LINK.DELETE |
|
||||
|:-----------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| Назва | Видалити посилання на опитування |
|
||||
| Учасники | Користувач, система |
|
||||
| Передумови | Користувач авторизований у системі |
|
||||
| Результат | Видалення посилання на опитування |
|
||||
| Виключні ситуації | 001.005 Користувач не ідентифікований<br>001.006 Запитане опитування не існує<br>001.008 Користувач не є власником опитування<br>001.009 Запитане посилання на існує |
|
||||
@startuml
|
||||
|Користувач|
|
||||
start
|
||||
: Натискає кнопку видалення посилання;
|
||||
|Система|
|
||||
: Виводить кнопку підтвердження видалення посилання;
|
||||
|Користувач|
|
||||
: Натискає на кнопку підтвердження видалення посилання;
|
||||
|Система|
|
||||
: Видаляє посилання;
|
||||
note right #lightpink
|
||||
<b>Можливі 001.005, 001.006, 001.008, 001.009</b>
|
||||
end note
|
||||
|Користувач|
|
||||
stop
|
||||
@enduml
|
||||
|
||||
| ID | SURVEY.LINK.MODIFY |
|
||||
|:-----------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| Назва | Змінити властивості посилання на опитування |
|
||||
| Учасники | Користувач, система |
|
||||
| Передумови | Користувач авторизований у системі |
|
||||
| Результат | Зміна властивостей посилання на опитування |
|
||||
| Виключні ситуації | 001.005 Користувач не ідентифікований<br>001.006 Запитане опитування не існує<br>001.008 Користувач не є власником опитування<br>001.009 Запитане посилання на існує |
|
||||
@startuml
|
||||
|Користувач|
|
||||
start
|
||||
: Натискає кнопку редагування властивостей посилання;
|
||||
|Система|
|
||||
: Виводить налаштування для обраного посилання;
|
||||
note right #lightpink
|
||||
<b>Можливі 001.005, 001.006, 001.008, 001.009</b>
|
||||
end note
|
||||
|Користувач|
|
||||
: Вводить юажані зміни властивостей посилання;
|
||||
: Натискає на кнопку збереження властиностей посилання;
|
||||
|Система|
|
||||
: Змінює властивості посилання;
|
||||
|Користувач|
|
||||
stop
|
||||
@enduml
|
||||
|
||||
| ID | USER.CREATE_SURVEY |
|
||||
|:-----------------:|:--------------------------------------------------------------------------------------------------------:|
|
||||
| Назва | Створити опитування |
|
||||
|
||||
Reference in New Issue
Block a user