seaf-dzo-example

0

Описание

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

Языки

  • CODEOWNERS100%
2 года назад
2 года назад
2 года назад
README.md

[INACTIVE]

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

Репозиторий содержит примеры описания архитектур условной компании Фликс (Flix) с использованием специализированного фреймворка SEAF.DZO, основанного на SEAF.

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

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

  1. Предварительно ознакомьтесь с документацией и установите актуальную версию ArchTool. Для первого ознакомления рекомендуется использовать вариант развертывания в виде плагина для IDEA (файл SEAF.ArchTool.JBPlugin-х.хх.х);
  2. Клонируйте данный репозиторий и перейдите в директорию проекта. Установите все пакеты, от которых указана зависимость в корневом манифесте dochub.yaml;
  3. Перед тем как приступить к работе с проектом, нужно установить graphviz c помощью команды:
    детальнее по установке можно посмотреть тут
  4. Откройте проект в IDE.

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

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

|- Документы - Информация о поставке | |- 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.х.х ArchTool latest

Лицензия

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