Написано: 09.12.2022

Диаграммы прецедентов ОСОПО.

Базовая функциональность ОСОПО

@startuml 
left to right direction 
skinparam packageStyle rectangle 
actor user 
actor access 
rectangle OSOPO { 
access -- (Хранение данных\nдоговоров\nстрахования) 
user -- (Создание\nдоговора) 
user -- (Изменение\nдоговора) 
user -- (Удаление\nдоговора) 
user -- (Печать\nдоговора) 
} 
@enduml

Расширенная функциональность

@startuml 
left to right direction
skinparam packageStyle rectangle 
actor user 
rectangle OSOPO { 
user -- (Переоформление\nдоговора) 
user -- (Публикация\nдоговора) 
user -- (Расторжение\nдоговора) 
user -- (Возобновление\nдоговора) 
} 
@enduml

Функциональность взаимодействия с другими системами

@startuml 
left to right direction
skinparam packageStyle rectangle 
actor Splunk 
actor NSSO
actor ARM4
actor СКК
rectangle OSOPO { 
Splunk -- (Логгирование) 
NSSO -- (Проверка\nдоговора) 
NSSO -- (Получение\nномера) 
NSSO -- (Публикация\nдоговора) 
ARM4 -- (Передача\nдоговора) 
ARM4 -- (Загрузка\nдоговора) 
СКК -- (Загрузка\nсправочников) 
} 
@enduml