
Бизнес-Моделирование
ПО для моделирования архитектуры систем, процессов, данных, интеграций
Функции СиММА
Функциональное описание СиММА
Для скачивания доступно описание функций СиММА на март 2023 года. Описание не является инструкцией пользователя и раскрывает коробочный функционал по реализации произвольной (заранее не определенной) нотации моделирования. Цель описания - дать представление о возможностях СиММА по конструированию моделей, метамоделей и нотаций, схем и диаграмм. Ссылка для скачивания >>> описание функций СиММА.
Содержание документа:
- Общие сведения и назначение СиММА.
- Принципы моделирования в СиММА.
- Порядок моделирования в СиММА.
- Управление метамоделью.
- Ведение каталогов элементов в моделях.
- Представления элементов.
- Импорт элементов в модель.
- Диаграммы / схемы, графические компоненты.
- Администрирование пользователей.
Перечислим в сжатом виде ключевой функционал, реализованный в СиММА (версия 2.7) на конец 2024 года.
Графика (схематизация в произвольных или общеизвестных нотациях):
- Создание диаграмм/схем в избранной или произвольной нотации.
- Копирование диаграмм/схем (простое копирование, копирование с заморозкой, фантомное копирование).
- Слияние диаграмм/схем или вставка одной схемы в другую схему.
- Создание версии диаграммы/схемы в песочнице.
- Загрузка/выгрузка стенсилов для графики.
- Группировка диаграмм в папки.
- Поддержка истории фактов редактирования схемы.
- Расширенная поддержка создания фантомных диаграмм.
- Комментирование диаграмм с поддержкой программизмов уведомления произвольных пользователей о комментариях.
- Поддержка ссылок с диаграммы на другие диаграммы, а также на любые URL внутри и вне СиММА.
О возможностях графики в СиММА по поддержке общеизвестных нотаций типа Archimate, BPMN, UML, ERD, C4 смотри также здесь >>>
Мета-моделирование:
- Поддержка мета-атрибутов типа строка, "перечисление с одним выбором", "перечисление с множественным выбором", массив, дата, целое, дробное, индекс.
- Поддержка мета-атрибутов типа "файл".
- Создание мета-атрибутов у мета-связей.
- Управление мощностью связей, включая создание связей типа многие-ко-многим.
- Автоматическая отрисовка диаграммы мета-модели.
- Изменение мета-модели "на лету", не затрагивая работу пользователей репозитория.
О сущности метамоделирования вообще и в СиММА в частности смотри подробности по ссылке >>>
Моделирование:
- Поддержка составного поля "наименование" у элемента в виде конкатенации любых полей элемента.
- Разнесение атрибутов элемента по вкладкам.
- Сравнение исторических версий элемента.
- Массовые вычисления над элементами в моделях.
- Поддержка корзины удаленных элементов.
- Комментирование элементов и диаграмм в моделях СиММА с поддержкой программизмов уведомления произвольных пользователей о комментариях.
- Поддержка работы с карточками элементов на мобильном телефоне.
- Выгрузка модели в файл и перенос моделей между репозиториями.
- Перенос каталогов между моделями внутри одного репозитория.
- Получение ссылки на любой компонент репозитория: модель, элемент, схему, каталог, представление.
Администрирование моделей:
- Авторизация пользователей средствами СиММА или через LDAP.
- Управление группами пользователей.
- Управление правами доступа к моделям, каталогам, диаграммам через выдачу прав пользователям или группам пользователей.
- Поддержка двух лицензионных пулов: для полноправных пользователей и т.н. портальных пользователей, ограниченных только правами "read only".
- Поддержка конкурентных лицензий.
Репликация моделей.
Начиная с версии 2.6 СиММА поддерживает репликацию моделей, что позволяет:
- создавать песочницы для прототипирования изменений или разработки вариантов/состояний как архитектуры предприятия в целом, так и ее отдельных фрагментов;
- создавать песочницы для целей изолирования действий одного человека или группы;
- организовать ведение общего массива архитектурных и процессных данных путем разделения единого/центрального репозитория на дочерние зависимые субмодели;
- разрабатывать транзитные архитектуры;
- разрабатывать несколько вариантов ToBe-моделей с дальнейшим выбором нужного варианта или их микса;
- вести распределенное управление данными в моделях;
- порождать каскады моделей (дочерние модели от дочерних моделей);
- проводить двустороннюю репликацию моделей: из родителя в дочку или из дочки в родителя.
Дополнительный иллюстративный материал по теме репликаций см. здесь >>>
По запросам наших клиентов возможна разработка частных вариантов слияния дочерних моделей в единый центральный репозиторий.
Представления и поддержка иерархий
Представления.
Поддерживается неограниченное количество иерархических представлений от любого класса модели в любом направлении.
Функционал представлений:
- Настройка неограниченного количества произвольных представлений.
- Поддержка представлений с одновременным редактированием элементов в представлениях.
- Подкраска множественных вхождений элемента в представления.
- Вывод в представления атрибутов связей.
- Фильтрация данных в представлениях с поддержкой преднастроенных фильтров.
Ирерхические представления.
С первого дня своего создания СиММА была ориентирована на поддержку иерархических (более правильно - каскадных) представлений, построенных на базе связей и элементов, хранящихся в репозитории.
СиММА позволяет строить иерархические представления вдоль любых типов связей, как истинно иерархического, так и потового или сетевого. В том числе поддерживается каскадная трассировка отношений типа "лес". По этой причине мы называем представления каскадными, а не иерархическими, так как один и тот же узел может появляться в дереве представления не один раз. Для этого к фокусу в представлении добавляется "тень фокуса" для подсветки множественных вхождений. Все элементы в каскадах можно фильтровать по любым атрибутам, сортировать и, что очень удобно, - тут же их редактировать. Вывод в представление связей элемента позволяет отображать связи в матричном виде.
Пример №1. Иерархия элементов, построенных от процесса.
Пример №2. Иерерхия однородных элементов, которыми могут быть подразделения или capability или все, что угодно, имеющее иерархическую связность.
Пример №3. Иерархия элементов и матричное представление их связей.
На примере функций и товарных групп N-ского проекта (обезличенное). Слева по вертикали: иерархия функций. Справа (в колонках) - товарные группы. Товарные группы тоже иерархичны, но по этой оси отображение иерархии в настоящее время не поддерживается. Однако можно построить вторую матрицу, когда товарные группы будут отображены иерархично, а функции - колонками.