@startuml fig_17_use_case
scale 3
title Диаграмма прецедентов Wallenc
skinparam defaultFontName "DejaVu Sans"
left to right direction

actor "Пользователь" as User
rectangle "Wallenc" {
  usecase UC1 [
    Управление storage
    ----
    локальный vault
  ]
  usecase UC2 [
    Шифрование
    ----
    и открытие storage
  ]
  usecase UC3 [
    Работа с
    ----
    содержимым
  ]
  usecase UC4 [
    OAuth и
    ----
    удалённые vault
  ]
  usecase UC5 [
    Синхронизация
    ----
    групп
  ]
  usecase UC6 [
    Фоновые
    ----
    задачи
  ]
}

User --> UC1
User --> UC2
User --> UC3
User --> UC4
User --> UC5
User --> UC6
UC4 ..> UC5 : include
UC2 ..> UC6 : extend

@enduml
