Концептуальная модель предметной области#

На следующем рисунке представлена концептуальная модель предметной области.

@startuml

Class User as "Пользователь"
Class Admin as "Администратор"
Class Account as "Учетная запись"
Class Source as "Источник данных"
Class Service as "Управляемое приложение"
Class IDM
Class Connector as "Коннектор"

hide empty members

User "0..1" o-- "*" Account: обладает
Service "1" *-- "*" Account: содержит

IDM "1" *-- "*" Connector: использует
Connector "0..1" --> "1..*" Service: управляет
Connector "0..1" --> "1..*" Source: получает данные
Admin "*" --> "1" IDM: использует для\nуправления полномочиями
Source "0..1" *-- "*" Account: содержит
Source "0..1" *-- "*" User: содержит

@enduml