Модель прецедентів Загальна схема Відвідувач Користувач Адміністратор Сценарії використання Гість Guest.Search ID: Guest.Search
НАЗВА: Пошук інформації УЧАСНИКИ: Гість, Система ПЕРЕДУМОВИ: Наявність бази даних для пошуку РЕЗУЛЬТАТ: Інформація на основі запиту гостя ВИКЛЮЧНІ СИТУАЦІЇ: Даних за запитом не знайдено - SearchError
Guest.SignUp ID: Guest.SignUp
НАЗВА: Зареєструватися в системі УЧАСНИКИ: Гість, Система ПЕРЕДУМОВИ: Гість не має облікового запису у системі РЕЗУЛЬТАТ: Обліковий запис нового користувача ВИКЛЮЧНІ СИТУАЦІЇ: Пусті обов'язкові поля для реєстрації - EmptyRequiredSignUpField Поля заповнені не згідно з умовами реєстрації - InvalidSignUpFiledValue Користувач з вказаною електронною поштою вже зареєстрований в системі - UserIsSignedUp Пароль не відповідає умовам реєстрації - InvalidSignUpPassword
Guest.SignIn ID: Guest.SignIn
НАЗВА: Увійти в систему УЧАСНИКИ: Гість, Система ПЕРЕДУМОВИ: Гість має обліковий запис у системі РЕЗУЛЬТАТ: Вхід в обліковий запис користувача ВИКЛЮЧНІ СИТУАЦІЇ: Пусті обов'язкові поля для входу в обілковий запис - EmptyRequiredSignInField Введений користувачем пароль не є дійсним - IncorrectSignInPassword Користувач із вказаною електронною поштою не існує - NotFoundSignInUser
Користувач User.Logout ID: User.Logout
НАЗВА: Вихід з системи УЧАСНИКИ: Користувач, система ПЕРЕДУМОВИ: Користувач увійшов до системи РЕЗУЛЬТАТ: Вихід з облікового запису користувача ВИКЛЮЧНІ СИТУАЦІЇ: None
User.Search ID: User.Search
НАЗВА: Пошук інформації користувачем УЧАСНИКИ: Користувач, Система ПЕРЕДУМОВИ: Користувач увійшов до системи РЕЗУЛЬТАТ: Дані за наданим запитом пошуку ВИКЛЮЧНІ СИТУАЦІЇ: Дані відсутні - SearchError
User.Download ID: User.Download
НАЗВА: Завантаження файлу даних з системи УЧАСНИКИ: Користувач, система ПЕРЕДУМОВИ: Користувач увійшов до системи, дані знайдені у системі РЕЗУЛЬТАТ: Завантажений файл з даними у відповідному форматі з системи ВИКЛЮЧНІ СИТУАЦІЇ: Швидкість завантаження та якість під'єднання не дозволяють завантажити файл - BadConnection Відповідного формату файлу з даними не існує в системі - DataFormatNotAvailable
User.UploadRequest ID: User.UploadRequest
НАЗВА: Завантаження даних користувачем у систему УЧАСНИКИ: Користувач, Адміністратор, Система ПЕРЕДУМОВИ: Відкрита система управління даними дозволяє користувачам пропонувати завантажити нові набори даних. РЕЗУЛЬТАТ: Запит користувача на публікування нових даних ВИКЛЮЧНІ СИТУАЦІЇ: Неправильний формат файлу - DataFormatNotAvailable. Відсутні дані - MissingData
User.EditRequest ID: User.EditRequest
НАЗВА: Пропонування оновлення даних користувачем у систему УЧАСНИКИ: Користувач, Адміністратор, Система ПЕРЕДУМОВИ: Відкрита система управління даними дозволяє користувачам пропонувати оновлення існуючих наборів даних. РЕЗУЛЬТАТ: Запит користувача на редагування даних ВИКЛЮЧНІ СИТУАЦІЇ: Відсутність змін у даних - DataNotEdited. Дані повністю видалені - DataDeleted.
Адміністратор Admin.Logout ID: Admin.Logout
НАЗВА: Вихід з системи УЧАСНИКИ: Адміністратор, система ПЕРЕДУМОВИ: Адміністратор увійшов до системи РЕЗУЛЬТАТ: Вихід з облікового запису адміністратора ВИКЛЮЧНІ СИТУАЦІЇ: None
Admin.ChangeUserPermissions ID: Admin.ChangeUserPermissions
НАЗВА: Змінити доступ до функцій системи конкретному користувачеві УЧАСНИКИ: Адміністратор, Система ПЕРЕДУМОВИ: Користувач зареєстрований у системі РЕЗУЛЬТАТ: Зміна доступу до функій системи для користувача ВИКЛЮЧНІ СИТУАЦІЇ: Користувач не існує в системі - UserNotFound
Admin.ApproveRequest ID: Admin.ApproveRequest
НАЗВА: Одобрити запит користувача УЧАСНИКИ: Адміністратор, система ПЕРЕДУМОВИ: Користувач надіслав запит РЕЗУЛЬТАТ: Зміни даних у системі згідно з запитом користувача ВИКЛЮЧНІ СИТУАЦІЇ: None
Admin.DenieRequest ID: Admin.DenieRequest
НАЗВА: Відхилити запит користувача УЧАСНИКИ: Адміністратор, система ПЕРЕДУМОВИ: Користувач надіслав запит РЕЗУЛЬТАТ: Видалення запиту з системної бази даних ВИКЛЮЧНІ СИТУАЦІЇ: None
Останнє оновлення: 4/9/2024, 11:05:12 AM