Джина Гайд

Состав и ответственность

flowchart LR
  ACT_USER_ANALYST["Аналитик<br/>actor"]
  ACT_USER_CITIZEN["Заявитель<br/>actor"]
  ACT_USER_STAFF["Оператор и ведомства<br/>actor"]
  ACT_USER_SUPPORT["Сопровождение<br/>actor"]
  EXT_SERVICE_IDENTITY["Провайдер идентификации<br/>external"]
  EXT_SERVICE_NOTIFY["Провайдер уведомлений<br/>external"]
  STORE_DATA_AGG["Аналитические агрегаты<br/>store"]
  STORE_DATA_MAIN["Операционные данные<br/>store"]
  UNIT_APP_BACKEND["Модульный backend<br/>unit"]
  UNIT_APP_WEB["Веб-интерфейс<br/>unit"]
  ACT_USER_CITIZEN -->|"HTTPS"| UNIT_APP_WEB
  ACT_USER_STAFF -->|"HTTPS"| UNIT_APP_WEB
  ACT_USER_ANALYST -->|"HTTPS"| UNIT_APP_WEB
  ACT_USER_SUPPORT -->|"HTTPS"| UNIT_APP_WEB
  UNIT_APP_WEB -->|"HTTPS"| UNIT_APP_BACKEND
  UNIT_APP_BACKEND -->|"identity adapter"| EXT_SERVICE_IDENTITY
  UNIT_APP_BACKEND -->|"provider adapter"| EXT_SERVICE_NOTIFY
  UNIT_APP_BACKEND -->|"SQL"| STORE_DATA_MAIN
  UNIT_APP_BACKEND -->|"SQL"| STORE_DATA_AGG

Ответственность, распределение требований и интерфейсы определены в каталоге. Диаграмма показывает единицы исполнения; логические модули описаны в каталоге.

Применение технологий

Часть проекта Технологические условия
UNIT-APP-BACKEND TECH-OS и TECH-RUNTIME
STORE-DATA-MAIN и STORE-DATA-AGG TECH-OS и TECH-DATABASE
Процедуры резервирования и восстановления TECH-OBJECT-STORAGE

Продукты и версии определены в технологическом базисе. Выбор технологии не меняет определённые каталогом границы ответственности и доступа к данным.