Бизнес-Моделирование
ПО для моделирования архитектуры систем, процессов, данных, интеграций
Функции СиММА
Функциональное описание СиММА
Для скачивания доступно описание функций СиММА на март 2023 года. Описание не является инструкцией пользователя и раскрывает коробочный функционал по реализации произвольной (заранее не определенной) нотации моделирования. Цель описания - дать представление о возможностях СиММА по конструированию моделей, метамоделей и нотаций, схем и диаграмм. Ссылка для скачивания >>> описание функций СиММА - актуальное описание СиММА предоставляется по запросу потенциальных клиентов.
Содержание документа:
- Общие сведения и назначение СиММА.
- Принципы моделирования в СиММА.
- Порядок моделирования в СиММА.
- Управление метамоделью.
- Ведение каталогов элементов в моделях.
- Представления элементов.
- Импорт элементов в модель.
- Диаграммы / схемы, графические компоненты.
- Администрирование пользователей.
Перечислим в сжатом виде ключевой функционал, реализованный в СиММА на начало 2026 года.
Мета-моделирование:
- Конструктор мета-модели.
- Автоматическая отрисовка диаграммы мета-модели по мере создания/редактирования метамодели.
- Поддержка мета-атрибутов типа строка, текст, "перечисление с одним выбором", "перечисление с множественным выбором", массив, дата, целое, дробное, индекс, поле типа html.
- Поддержка мета-атрибутов типа "файл".
- Подключение мета-атрибутов к мета-связям.
- Перенос связей из одного типа в другой.
- Управление мощностью связей, включая создание связей типа многие-ко-многим.
- Изменение мета-модели "на лету", не затрагивая работу пользователей репозитория.
- Наследование мета-модели в дочерних моделеях.
- Модификация мета-модели с использованием API.
О сущности метамоделирования (вообще и в СиММА в частности) смотри подробности по ссылке >>>
Моделирование:
- СиММА оптимизирована на поддержание каталог-ориентированного ведения репозитория.
- Ведение истории изменения элементов в каталогах (версионирование).
- Сравнение исторических версий элемента.
- Откат (восстановление) элемента в любую из его версий.
- Поддержка составного поля "наименование" у элемента в виде конкатенации любых полей элемента.
- Разнесение атрибутов элемента по вкладкам.
- Массовые вычисления над элементами в моделях.
- Поддержка корзины удаленных элементов.
- Комментирование элементов и диаграмм в моделях СиММА с поддержкой программизмов уведомления произвольных пользователей о комментариях.
- Поддержка работы с карточками элементов на мобильном телефоне.
- Экспорт и импорт каталогов (форматы Excel и CSV).
- Выгрузка модели в файл и перенос моделей между репозиториями.
- Перенос каталогов между моделями внутри одного репозитория.
- Получение ссылки на любой компонент репозитория: модель, элемент, схему, каталог, представление.
- Группировка элементов в папки.
- Работа с репозиторием (элементы, каталоги, связи) через API как в режиме редактирования, так и по чтению, например, с целью формирования отчетов.
Обращаем внимание, что моделирование в СиММА отделено от схематизации.
То есть модель может содержать тысячи элементов и при этом не иметь ни одной диаграммы.
Графика (схемы и диаграммы в произвольных или общеизвестных нотациях):
- Создание диаграмм/схем в избранной или произвольной нотации.
- Создание фантомных диаграмм, не связанных с элементами репозитория (каталогами).
- Возможность поддержание на одной диаграмме нескольких нотаций одновременно.
- Преваращение любого элемента схемы/диаграммы в дорожку.
- Копирование диаграмм/схем (простое копирование, копирование с заморозкой, фантомное копирование, полное дублирование схемы с элементами схемы).
- Печать диаграммы в PDF, JPG, PNG.
- Слияние диаграмм/схем или вставка одной схемы в другую схему.
- Создание версии диаграммы/схемы в песочнице.
- Конструирование стенсилов для графики.
- Загрузка/выгрузка стенсилов между моделями и установками СиММА через файл.
- Вставка в элементы диаграммы произвольных SVG-изображений.
- Группировка диаграмм в папки.
- Поддержка истории фактов редактирования схемы.
- Комментирование диаграмм с поддержкой программизмов уведомления произвольных пользователей о комментариях.
- Поддержка ссылок с диаграммы на другие диаграммы или элементы других диаграмм, а также на любые URL внутри и вне СиММА.
- Совместное редактирование диаграмм.
- Публикация диаграмм в формат SVG.
- Загрузка пользовательских диаграмм с помощью API.
О возможностях графики в СиММА по поддержке общеизвестных нотаций типа Archimate (Архимейт), BPMN, UML, ERD, C4 смотри также здесь >>>
Как при моделировании, так и при работе со схемами поддерживается многопользовательский режим работы с данными репозитория СиММА
Администрирование моделей:
- Авторизация пользователей средствами СиММА, а также с каталогом пользователей по протоколу LDAP/LDAPS или интеграция с Identity Provider по протоколам сторонней аутентификации.
- Подключение компонентов СиММА через секреты HashiCorp.
- Управление группами пользователей.
- Управление правами доступа к моделям, каталогам, диаграммам через выдачу прав пользователям или группам пользователей.
- Поддержка двух лицензионных пулов: для полноправных пользователей и т.н. портальных пользователей, ограниченных только правами "read only".
- Поддержка конкурентных лицензий.
Репликация моделей.
С 2025 года СиММА поддерживает репликацию моделей, что позволяет:
- создавать песочницы для прототипирования изменений или разработки вариантов/состояний как архитектуры предприятия в целом, так и ее отдельных фрагментов;
- создавать песочницы для целей изолирования действий одного человека или группы;
- организовать ведение общего массива архитектурных и процессных данных путем разделения единого/центрального репозитория на дочерние зависимые субмодели;
- разрабатывать транзитные архитектуры;
- разрабатывать несколько вариантов ToBe-моделей с дальнейшим выбором нужного варианта или их микса;
- вести распределенное управление данными в моделях;
- порождать каскады моделей (дочерние модели от дочерних моделей);
- проводить двустороннюю репликацию моделей: из родителя в дочку или из дочки в родителя.
Дополнительный иллюстративный материал по теме репликаций см. здесь >>>
По запросам наших клиентов возможна разработка частных вариантов слияния дочерних моделей в единый центральный репозиторий.
Представления и поддержка иерархий
Представления.
Поддерживается неограниченное количество иерархических представлений от любого класса модели в любом направлении.
Функционал представлений:
- Настройка неограниченного количества произвольных представлений.
- Поддержка представлений с одновременным редактированием элементов в представлениях.
- Подкраска множественных вхождений элемента в представления.
- Вывод в представления атрибутов связей.
- Фильтрация данных в представлениях с поддержкой преднастроенных фильтров.
Иерархические представления.
С первого дня своего создания СиММА была ориентирована на поддержку иерархических (более правильно - каскадных) представлений, построенных на базе связей и элементов, хранящихся в репозитории.
СиММА позволяет строить иерархические представления вдоль любых типов связей, как истинно иерархического, так и потового или сетевого. В том числе поддерживается каскадная трассировка отношений типа "лес". По этой причине мы называем представления каскадными, а не иерархическими, так как один и тот же узел может появляться в дереве представления не один раз. Для этого к фокусу в представлении добавляется "тень фокуса" для подсветки множественных вхождений. Все элементы в каскадах можно фильтровать по любым атрибутам, сортировать и, что очень удобно, - тут же их редактировать. Вывод в представление связей элемента позволяет отображать связи в матричном виде.
Пример №1. Иерархия элементов, построенных от процесса.

Пример №2. Иерерхия однородных элементов, которыми могут быть подразделения или capability или все, что угодно, имеющее иерархическую связность.

Пример №3. Иерархия элементов и матричное представление их связей.
На примере функций и товарных групп N-ского проекта (обезличенное). Слева по вертикали: иерархия функций. Справа (в колонках) - товарные группы. Товарные группы тоже иерархичны, но по этой оси отображение иерархии в настоящее время не поддерживается. Однако можно построить вторую матрицу, когда товарные группы будут отображены иерархично, а функции - колонками.

