seaf-dzo-example

Форк
0

README.md

ООО Фликс

Пример описания корпоративной архитектуры с использованием специализированного фреймворка SEAF.DZO основанного на SEAF.

Структура примера:

flowchart TB
subgraph "Пример ООО Фликс"
subgraph Пример описания архитектуры
id2(Бизнес-архитектура)
id3(Прикладная архитектура)
id4(Техническая архитектура)
id5(Информационная архитектура )
end
subgraph Метамодель ООО Фликс
id6(Частная метамодель примера)
subgraph SEAF.DZO
id7(Специальная метамодель Группы Сбер)
subgraph Расширения
id8(IaaS)
id9(MMDiscovery)
id10(Hexagon)
end
seaf(SEAF)
end
end
end

Развертывание

  1. Установите DocHub используя инструкцию. Для ознакомления, рекомендуется использовать вариант развертывания - плагин для IDEA;
  2. Установите менеджер архитектурных пакетов archpkg;
  3. Клонируйте данный репозиторий и перейдите в директорию проекта;
  4. Установите зависимости командой:
    npx archpkg install
  5. Перед тем как приступить к работе с проектом, нужно установить graphviz c помощью команды:
    linux:
    sudo apt-get install graphviz
    windows:
    winget install graphviz
    детальнее по установке можно посмотреть тут
  6. Откройте проект в IDE.

ВНИМАНИЕ: Рекомендуется использовать плагин IDEA версии 3.12.0 и выше! Ссылка на плагин.

Структура меню

|- Документы - Информация о поставке | |- SEAF - Документация по базовому фреймворку SEAF | |- SEAF.DZO - Документация по специализировнному для ДЗО фреймворку SEAF | |- Hexagon - Документация по расширению Hexagon | |- IAAS - Докумнтация по IaaS реверс-архитектуре |- Метамодель - Статистика по метамодели | |- Бизнес-архитектура - Метамодель бизнес архитектуры | |- Информационная архитектура - Метамодель информационной архитектуры | |- Общая метамодель - Полная визуализация метамодели | |- Прикладная - Метамодель прикладной архитектуры | |- Техническая - Метамодель технической архитектуры |- Архитектура - Пример архитектурного описания ООО Фликс | |- Бизнес-архитектура - Бизнес-слой | |- Прикладная - Прикладной слой | |- Техническая - Технический слой | |- IAAS - Пример рверс-архитектуры из SberCloud | |- Информационная - Информацоинный слой |- Изменения - Управление изменениями | |- ADR - Архитектурные решения | |- Требования - Требования (бизнес/функциональные/нефункциональные)

Состав поставки

|- _metamodel_ - Пакеты расширений | |- hexagon - Расширение для создания метамоделей без использования JSONata | |- iaas - Расширение для отображения технической архитектуры полученной по API от IaaS провайдеров | |- mm-descovery - Расширение для изуализации метамодели | |- seaf-core - Sber Enterprise Architecture Framework (SEAF) | |- seaf-dzo - Специализированное расширение SEAF для ДЗО |- architecture - Пример описания архитектуры | |- app - Прикладная архитектура | |- ba - Бизнес-архитектура (TBD) | |- ia - Информационная архитектура (TBD) | |- ta - Техническая архитектура | |- tools - Конфигурации инструментария для анализа архитектуры (mm-discovery) | |- interface - Конфигурация пользовательского интерфейса |- docs - Документация |- dochub.yaml - Корневой манифест |- README.md - Описание репозитория

Системные требования:

nodejs 20.х.х Dochub latest

Лицензия

Распространяется под лицензией Apache License 2.0 Open source license.

Описание

Пример описания корпоративной архитектуры с использованием специализированного фреймворка SEAF.DZO основанного на SEAF

Языки

CODEOWNERS

Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.