# Діаграма прецедентів

uml diagram

# Схеми використання для користувача

uml diagram

# Схеми використання для редактора

uml diagram

# Схеми використання для адміністратора

uml diagram

# Сценарії використання для користувача

  • ID: USER.REG

  • НАЗВА: Реєстрація в системі

  • УЧАСНИКИ: Користувач, Система

  • ПЕРЕДУМОВИ: Користувач не зареєстрований у системі

  • РЕЗУЛЬТАТ: Новий обліковий запис

  • ВИКЛЮЧНІ СИТУАЦІЇ: Відхилення запиту на реєстрацію (USER.REG_DENY)

  • ОСНОВНИЙ СЦЕНАРІЙ:

uml diagram
  • ID: USER.LOG

  • НАЗВА: Авторизація користувача в системі

  • УЧАСНИКИ: Користувач, Система

  • ПЕРЕДУМОВИ: 1. Користувач зареєстрований/не зареєстрований у системі

  • РЕЗУЛЬТАТ: Авторизація в системі

  • ВИКЛЮЧНІ СИТУАЦІЇ: Такого користуавача не існує (USER.LOG_DENY)

  • ОСНОВНИЙ СЦЕНАРІЙ:

uml diagram
  • ID: USER.D_SRCH

  • НАЗВА: Користувач надає запит на знаходження тексту

  • УЧАСНИКИ: Користувач, Система

  • ПЕРЕДУМОВИ: Користувач авторизований в системі

  • РЕЗУЛЬТАТ: Дані знайдено і виведено на екран користувача

  • ВИКЛЮЧНІ СИТУАЦІЇ: Відхилення запиту користувача на пошук даних (RQS.DENY)

  • ОСНОВНИЙ СЦЕНАРІЙ:

uml diagram
  • ID: USER.EDIT_RQST

  • НАЗВА: Користувач надає запит на право редагування тексту

  • УЧАСНИКИ: Користувач, Система

  • ПЕРЕДУМОВИ: Користувач авторизований в системі

  • РЕЗУЛЬТАТ: Передано запит на право редагування тексту адміністратору

  • ВИКЛЮЧНІ СИТУАЦІЇ: Максимальна кількість редакторів досягнута (MAX.EDIT.REACHED)

  • ОСНОВНИЙ СЦЕНАРІЙ:

uml diagram

# Сценарії використання для редактора

  • ID: EDITOR.TXT_ANNOTATION_CHNG

  • НАЗВА: Редагування розмітки

  • УЧАСНИКИ: Користувач, Система

  • ПЕРЕДУМОВИ: Користувач отримав право редагування

  • РЕЗУЛЬТАТ: Запит на змінення розмітки файлу до адміністратора

  • ВИКЛЮЧНІ СИТУАЦІЇ: Відхилення запиту користувача на пошук даних (RQS.DENY)

  • ОСНОВНИЙ СЦЕНАРІЙ:

uml diagram

# Сценарії використання для адміністратора

  • ID: ADM.FILE_UPLOAD

  • НАЗВА: Завантажити текстовий файл в систему

  • УЧАСНИКИ: Адміністратор, Система

  • ПЕРЕДУМОВИ: Адміністратор Авторизувався в системі

  • РЕЗУЛЬТАТ: Файл завантажено у систему

  • ВИКЛЮЧНІ СИТУАЦІЇ: Відхилення запиту адміністратора на завантаження файлу (RQS.FILE_UPLOAD_DENY)

  • ОСНОВНИЙ СЦЕНАРІЙ:

|#FF4F00|Адміністратор| start :Адміністратор обирає файл для завантаження; |#FFA500|Адміністратор + Система| :Адміністратор надсилає запит системі на завантаження файлу;

note right #ffaaaa Можлива RQS.FILE_UPLOAD_DENY end note

|Адміністратор| :Отримує доступ на завантаження файлу; stop;

@enduml

  • ID: ADM.ADD_EDITOR

  • НАЗВА: Додати редактора файлу

  • УЧАСНИКИ: Адміністратор, Система

  • ПЕРЕДУМОВИ: Адміністратор отримав запит на редагування

  • РЕЗУЛЬТАТ: Нового редактора додано

  • ВИКЛЮЧНІ СИТУАЦІЇ: Адміністратор відхилив запит (ADM.RQS.DENY)

  • ОСНОВНИЙ СЦЕНАРІЙ:

uml diagram
  • ID: ADM.DELETE_EDITOR

  • НАЗВА: Адміністратор надає запит на право видалення редактора

  • УЧАСНИКИ: Адміністратор, Система

  • ПЕРЕДУМОВИ: У файла є редактор

  • РЕЗУЛЬТАТ: Надіслано запит на видалення редактора

  • ВИКЛЮЧНІ СИТУАЦІЇ: -

  • ОСНОВНИЙ СЦЕНАРІЙ:

uml diagram
  • ID: ADM.FILE_DELETE

  • НАЗВА: Видалити текстовий файл з системи

  • УЧАСНИКИ: Адміністратор, Система

  • ПЕРЕДУМОВИ: Адміністратор Авторизувався в системі

  • РЕЗУЛЬТАТ: Файл видалено

  • ВИКЛЮЧНІ СИТУАЦІЇ: Файл не існує (RQS.FILE_NOT_EXIST)

  • ОСНОВНИЙ СЦЕНАРІЙ:

uml diagram
  • ID: ADM.ADMT_TXT_ANNOTATION_CHNG

  • НАЗВА: Змінити розмітку даних

  • УЧАСНИКИ: Адміністратор, Система

  • ПЕРЕДУМОВИ: Редактор відправляє адміністратору запит на затвердження змін розмітки даних

  • РЕЗУЛЬТАТ: Приймаються зміни до розмітки даних

  • ВИКЛЮЧНІ СИТУАЦІЇ: -

  • ОСНОВНИЙ СЦЕНАРІЙ:

uml diagram
  • ID: ADM.VIEW_HISTORY

  • НАЗВА: Переглянути історію змін файлу

  • УЧАСНИКИ: Адміністратор, Система

  • ПЕРЕДУМОВИ: Адміністратор Авторизувався в системі

  • РЕЗУЛЬТАТ: Система надала адміністратору доступ до історії змін

  • ВИКЛЮЧНІ СИТУАЦІЇ: -

  • ОСНОВНИЙ СЦЕНАРІЙ:

uml diagram
  • ID: ADM.VIEW_BRANCH

  • НАЗВА: Переглянути гілку змін файлу

  • УЧАСНИКИ: Адміністратор, Система

  • ПЕРЕДУМОВИ: Адміністратор Авторизувався в системі

  • РЕЗУЛЬТАТ: Система надала адміністратору доступ до історії змін певного редактора

  • ВИКЛЮЧНІ СИТУАЦІЇ: -

  • ОСНОВНИЙ СЦЕНАРІЙ:

uml diagram
  • ID: ADM.ADMT_TXT_ANNOTATION_FINAL

  • НАЗВА: Завершити розмітку даних

  • УЧАСНИКИ: Адміністратор, Система

  • ПЕРЕДУМОВИ: Файл повністю анотовано

  • РЕЗУЛЬТАТ: Анотований файл готовий до завантаження

  • ВИКЛЮЧНІ СИТУАЦІЇ: -

  • ОСНОВНИЙ СЦЕНАРІЙ:

uml diagram

# Сценарії використання для системи

  • ID: SYS.DELETE_EDITOR

  • НАЗВА: Прибрати редактора файлу

  • УЧАСНИКИ: Система, Редактор

  • ПЕРЕДУМОВИ: Система отримала запит на видалення

  • РЕЗУЛЬТАТ: Редактора вилучено

  • ВИКЛЮЧНІ СИТУАЦІЇ: -

  • ОСНОВНИЙ СЦЕНАРІЙ:

uml diagram
Останнє оновлення: 12/27/2022, 1:45:51 PM