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

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

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

Компонент CDJE#

Диаграмма вариантов использования:

@startuml

left to right direction
'top to bottom direction

actor "Оператор сервиса" as Arrows


usecase "Обновление инструментов развертывания" as A
usecase "Развертывание сервиса" as B
usecase "Диагностика ошибок развертывания" as C
usecase "Настройка параметров среды" as D
usecase "Настройка параметров стенда" as E


Arrows --> A 
Arrows --> B
Arrows --> C
Arrows --> D
Arrows --> E

@enduml

Компонент DTDS#

Сборка и передача дистрибутива Solution в стороннюю организацию#

@startuml
rectangle solution-publisher/solution-packer {
  usecase "Сборка разделенного на дистрибутивы выделенных зависимостей Solution" as Solution
  usecase "Сборка" as Build
  usecase "Передача пакета Solution в стороннюю организацию" as Package
}
Разработчик -> Build
Solution <|-- Build
Package <|-- Build
@enduml

Пересборка Docker образов, обновление конфигураций и SDK для компонентов Solution#

@startuml
rectangle solution-merger {
  usecase "Пересборка Docker образов, обновление конфигов и SDK для компонентов Solution" as Repacked
  usecase "Сборка" as Build
}
Разработчик -> Build
Repacked <|-- Build
@enduml

Распаковка Solution#

@startuml
rectangle solution-unpacker {
  usecase "Распаковка Solution" as Distr
  usecase "Сборка" as Build
}
Разработчик -> Build
Distr <|-- Build
@enduml

Компонент CIJE#

@startuml
rectangle ufs-pipeline {
  usecase "Сборка Pull Request" as PR
  usecase "Сборка дистрибутива" as Distr
  usecase "Сборка" as Build
}
Разработчик -> Build
Distr <|-- Build
Build --|> PR
@enduml

Компонент AENG#

@startuml

skinparam actorStyle awesome
skinparam nodesep 20
skinparam ranksep 150
skinparam linetype ortho

package AENG {

usecase "UC1. Разработка сценария развертывания" as scenario_develop
usecase "UC3. Выполнение сценария развертывания" as scenario_execute
usecase "UC2. Настройка параметров" as P
usecase "UC4. Мониторинг результатов" as M
}

package Инфраструктура {

rectangle "Платформа ИФТ" as customer_stand1
rectangle "Платформа ПСИ" as customer_stand2
rectangle "Платформа ПРОМ" as customer_standN
}

: Команда solution - поставщик платформы: as provider
: Администратор сопровождения инсталляции платформы: as customer
: Оператор: as operator

provider --> scenario_develop
provider --> customer : Передает сценарий
customer --> scenario_execute
operator --> P
operator --> M
provider --> M
scenario_execute -->customer_stand1
scenario_execute -->customer_stand2
scenario_execute -->customer_standN

@enduml

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

Продукт DOT реализует следующие сценарии:

  1. Сценарии использования AENG

  2. Сценарии использования CDJE

  3. Сценарии использования CIJE

  4. Сценарии использования DTDS