Возможности СиММА в области графического представления (схемы)

Базовые возможности графики в СиММА

Графическая подсистема СиММА версии 2.5 (июнь 2024 года) имеет следующие ключевые функции:

  • конструирование стенсилов* под любую нотацию
  • импорт-экспорт стенсилов
  • изменение стенсила у графина* на схеме, включая превращение любого графина схемы в горизонтальную или вертикальную дорожку
  • маркировка фиктивных и реальных связей на схеме
  • превращение фиктивных связей в реальные
  • отбор состава классов для схемы
  • автовыравнивание графинов на схеме
  • полуавтоматическое выравнивание произвольной группы графинов на схеме
  • вставка одной схемы в произвольную позицию другой схемы
  • автоматическое отображение на схеме связей между графинами
  • вывод на схему элементов вдоль связей
  • маркировка стрелок
  • отображение на стрелках атрибутов, заданных для связей
  • замораживание схем
  • фантомизация схем
  • копирование схем с дублированием всех элементов схемы
  • возможность изобразить один и тот же контент в разных нотациях
  • разграничение доступа к схемам между пользователями или группами пользователей
  • возможность совместного редактирования схемы группой пользователей
  • установка статуса для схемы
  • группировка схем в папки
  • возможность получить копию схемы в JPG, PNG, PDF
  • выгрузка элементов схемы в Excel
  • массовый вынос элементов на схему из каталогов или представлений СиММА
  • создание схем внутри СиММА с помощью API.


Следующие нотации уже были реализованы в проектах на базе СиММА: IDEFx, EPC, VAD, Archimate, ERD, Питера-Чена, DFD, UML, C4, FlowChart, BPMN, а также смешивание перечисленных нотаций в рамках одной модели (мета-модели). Конструктор нотаций позволяет создать любые другие фирменные нотации, отражающие принятые в компании положения о моделировании.


* Примечания:

  • стенсил - графической шаблон (лекало), определяющий репрезентацию элемента модели на схеме.
  • графин - ГРАфический ИНстанс элемента репозитория на схеме.

Архитектурные схемы-диаграммы

Для моделирования предприятия поддерживается как сама нотация Archimate, так и любые ее произвольные модификации. Для моделирования архитектуры отдельных систем/приложений возможно использование других нотаций (BPMN, UML, C4, Aris), включая их микширование с Архимейт.

Что именно поддерживается:

  • Возможность создания всех классов Archimate
  • Стилизация классов Archimate любым цветом и формой (включая формы, включенные в стандарт Open Group, см. рисунок ниже)
  • Атрибутирование классов Archimate любыми типами атрибутов, включая перечислимые типы
  • Все виды связей Archimate могут быть поддержаны, включая управление мощностью связей: N-к-N, 1-к-N, и произвольные мощности типа 5-к-3
  • Атрибутирование связей
  • Переиспользуемые атрибуты как для концептов Архимейт, так и для их связей
  • Трассировка сетевых и иерархических отношений между элементами репозитория
  • Создание многослойных диаграмм.


Важно
(хотя это и не всем сразу понятно): можно отключить стандартные связи Архимейт и добавить свои.


Карта нотации Архимейт (версия 3.1 с изменениями 3.2).

Карта нотации Архимейт

С 2021 года пользователями нотации стали следующие клиенты:

  • Производитель и розничная сеть одежды "Снежная Королева"
  • Распределительная сетевая компания "Россети Ленэнерго"
  • Консалтинговая компания "Марк Аврелий" 
  • Авиаперевозчик "Utair"
  • Группа компаний "Мерлион"
  • Подведомственные учреждения Минпромторга.


Поддерживается коллективный (многопользовательский) режим работы со схемами,
который приближает СиММА к таким инструментам как MIRO. Система не является на сегодня инструментом замещения MIRO, но может быть интегрирована с MIRO для сквозной нормализации данных и концептов, расположенных на MIRO-досках.


 

Схемы-диаграммы данных

Представление данных в виде ERD-диаграмм или диаграммы классов UML

Особенностью таких схем является составной графический элемент, в котором графические примитивы представляют собой мини-таблицы, как например, класс/сущность и её атрибуты, класс и его методы. 

Что именно поддерживается: 

  • Графическое изображение класса или сущности в виде мини-таблички
  • Отображение атрибутов объекта данных различными способами, как например, для объектов конфигурации 1С
  • Отображение неограниченного числа атрибутов в виде набора мини-таблиц, имеющих отношение к одной сущности
  • Возможность моделирования атрибутов отдельными сущностями
  • Поддержка связей типа сеть (ассоциации между сущностями)
  • Поддержка связей типа иерархия (для создания отношений между сущностями по типу класс-подкласс или наследование)
  • Поддержка символов мощности (кардиналити) или других декораторов связи
  • Подписи на стрелках и ассоциациях, включая вывод на стрелки атрибутов связи или произвольных текстов.


Поддерживается реализация моделей данных в нотации Питера Чена.

Клиенты, использующие нотацию на начало 2023 года:

  • Распределительная сетевая компания "Россети Ленэнерго"
  • Консалтинговая компания "Октавиан Август" (проект для ОАО "Красцветмет")
  • Подведомственные предприятия Минпромторга.


Другие примеры диаграмм классов см. в заметках по проекту "Карты TM FORUM". Эталонная модель SID имплементирована в СиММА со всеми сетевыми связями объектов данных, включая композии, агрегации, ассоциации и наследование.


Возможна доработка нотации до поддержки стандарта IDEF1,
а также реализация других приемов повышения выразительности диаграмм данных, выходящих за пределы UML или ERD


 

Схемы-диаграммы процессов

Представление данных репозитория в виде поточных диаграмм

Поддерживаются любые потоковые диаграммы, основанные на концепции декомпозиции действия на реализующие его субдействия. Наиболее известные на рынке нотации:

  • ARIS EPC (или событийно управляемая цепочка функций)
  • BPMN (поток задач)
  • IDEF0 (поток и иерархия функций)
  • UML (в части, касающейся потока действий пользователя в системе).


Прочие другие нотации могут быть реализованы на базе СиММА. Оптимизация стиля "рисования" в СиММА под ту или иную встроенную (или новую) нотацию выполняется по ТЗ заказчика. Предметом оптимизации является реализация функций электронного ассистента (wizard), который направляет пользователя по шагам создания диаграммы.

Клиенты, использующие процессные нотации на начало 2023 года:

  • Консалтинговая компания "Марк Аврелий"
    (проект для ПАО "Сбербанк", ревизия процессов Elma для ОАО "Красцветмет")
  • Транспортная компания Utair
  • Министерство Транспорта РФ.


Особенностью СиММА является возможность описать один и тот же процесс в нескольких нотациях (причем одновременно!), что позволяет рассматривать его с различных точек зрения в зависимости от решаемой задачи (см. рисунок выше в нотации EPC и ниже в нотации BPMN). А также бывает не лишне повысить выразительность нотации за счет цветового кодирования или изменения/обогащения форм элементов. Суть нотации от этого не меняется, а информативность и детальность может возрасти существенно.

Варианты реализации нотации BPMN

 


Поддержание процессных (потоковых) диаграмм основано на встроенных возможностях системы по реализации связей типа "направленная сеть" или "конечный автомат"


 

Схемы сетей

Представление данных репозитория в виде сетей

Поддерживаются любые виды сетей: телекоммуникационные, маркетинговые, сеть офисов, процессная сеть, сеть микросервисов, сеть объектов данных, сеть станций (например, станции метрополитена), сеть интеграционных взаимодействий (и т.д.):

  • поддержка стенселов в формате SVG
  • поддержка атрибутирования стрелок текстовыми метками или выводом на стрелку атрибутов связи
  • добавление-удаление неограниченного количества портов для связывания элементов на диаграмме
  • автоматическое назначение цвета и шаблона связям согласно установкам пользователя
  • выпрямление стрелок
  • задание между элементами нескольких видов отношений
  • контроль мощности связей во время связывания
  • предустановленные стили стрелок
  • связи могут реализовывать как направленные, так и ненаправленные графы
  • сохранение истории связей в узлах сети (2024).

 


Поддержание диаграмм сетевого типа основано на реализации в СиММА граф-ориентированных отношений между элементами репозитория.


 

Поддерживается реализация атрибутированых связей любых типов: сетевых, потоковых, иерархических, межклассовых (каскадные).

Нотация С4

Начиная с II квартала 2023 года мы включаем в поставку шаблон нотации С4. Это одна из позднейших нотаций,  появившихся в ИТ-сфере для моделирования архитектуры приложений. Нельзя сказать, что в ней была большая необходимость на фоне уже развитых возможностей UML и Archimate, но что примечательно, мы здесь наблюдаем упрощение подходов к моделированию в отличие от семейства IDEF.x, Архимейт или методологии ARIS. Последние 3 нотации разрослись до поддержки любых моделей любой сложности в масштабе как всего предприятия, так и одного конкретного приложения. С4 фокусирует нас в границах разработки одного программного решения. Лаконичо, строго, доступно для изучения за один рабочий день. 

В состав шаблона входят:

  • System Landscape diagram
  • System Context diagram
  • Container diagram
  • Component diagram
  • Code diagram
  • Dynamic diagram.


Вы также можете смешивать С4 с другими нотациями в нужном вам объеме.

Многослойные диаграммы

Многослойные диаграммы не являются какой-то особенной нотацией, это скорее прием изображения (картирования), позволяющий наглядно подать сложные идеи, имеющие нетривиальную связность. В сущности - это графы двудольного типа или каскады таких графов, что поддерживается в СиММА с момента ее создания в 2020 году.

Многослойная диаграммы архитектуры системы


Примечание: на данной странице описаны не все поддерживаемые нотации или техники схематизации, а только наиболее часто используемые. Тем не менее прочие другие возможности Системы Многослойного Моделирования Архитектур находятся в дорожной карте (roadmap) на 2024 год.

 

Остались вопросы?
Оставьте свои данные и мы свяжемся с Вами в ближайшее время

Контакты

Адрес офиса:
105082, г. Москва, Спартаковский пер., 2, стр. 1, БЦ "Платформа"
Эл. почта:
Заказать звонок