Варианты и сценарии использования#

Варианты использования#

Продукт Platform V View (PVV) обладает следующими вариантами использования:

@startuml
left to right direction

actor Пользователь
actor PLUG
actor GRAF

rectangle "GRAF" {
    usecase "Предоставление единого веб-интерфейса для визуализации данных" as grafic
    usecase "Управление дашбордами и панелями мониторинга" as dashbord
    usecase "Система алертинга и уведомлений" as alerting
    usecase "Динамическая загрузка компонентов через Module Federation" as module
    usecase "Настройка источников данных" as datasorce

}

rectangle "PLUG" {
    usecase "Визуализация данных через специализированные панели" as visualization
    usecase "Подключение к различным источникам данных" as datasource
    usecase "Расширение функциональности продукта через дополнительные модули" as plugins
}

rectangle "GRIR" {
    usecase "Генерация PNG-изображений дашбордов по запросу" as generation
    usecase "Создание снимков панелей для алертинга" as snapshots 
    usecase "Асинхронная обработка запросов на рендеринг" as processing
}


Пользователь -- grafic
Пользователь -- dashbord
Пользователь -- alerting

Admin -- module
Admin -- datasorce

Пользователь -- generation
Пользователь -- visualization
Пользователь -- snapshots 

GRAF -- processing
GRAF -- datasource
GRAF -- plugins

@enduml

Сценарии использования#

Продукт Platform V View (PVV) реализует следующие сценарии: