группа микросервисов, для автоматизации деятельности отдела технологического сопровождения обучения
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

39 lines
1.6 KiB

@startuml
title "usecase: teh"
left to right direction
actor "Пользователь" as user
package "mainframe" {
frame "Статистика файлообменника (storage-stat)" {
usecase "Данные по видам и количеству размещенных на сервере документов"
usecase "Переход: к файлообменнику (storage)"
}
frame "Статистика хранилища данных (base-stat)" {
usecase "Просмотр данных реестра обученных"
usecase "Переход: к формированию отчетов"
}
}
package "storage" {
usecase "Переход: к mainframe"
usecase "Размещение в хранилище файлов" as upload
usecase "Скачивание файла с сервера" as download
usecase "Удаление файлов из хранилища" as delete
usecase "Просмотр списка файлов в хранилище" as list
usecase "Просмотр/получение сведений о файле" as info
usecase "Переход: к просмотру содержимого файла"
usecase "Переход: к формам экспорта данных"
}
package "view-xlsx" as viewXlsx{
usecase "Просмотр/получение содержимого файла (xlsx)" as view
usecase "Навигация по файлу"
usecase "Переход: к mainframe"
usecase "Переход: к storage"
}
user --> mainframe
user --> storage
user --> viewXlsx
@enduml