Назначение

SysML (Systems Modeling Language) — расширение UML для нужд системной инженерии. Применяется в проектах разработки сложных технических систем: аэрокосмических, оборонных, автомобильных, медицинских.

В контексте BPM SysML интересен своими диаграммами активностей (Activity Diagrams), которые в SysML-варианте дополнены расширениями для моделирования физических потоков, ограничений и параметрических зависимостей.

Девять видов диаграмм

SysML включает девять типов диаграмм, четыре из которых заимствованы у UML, а пять — новые:

  • Block Definition Diagram
  • Internal Block Diagram
  • Parametric Diagram
  • Requirement Diagram
  • Use Case Diagram
  • Activity Diagram
  • Sequence Diagram
  • State Machine Diagram
  • Package Diagram

Применение в BPM

SysML редко применяется для чисто организационных бизнес-процессов. Его ниша — описание процессов, тесно связанных с физическими объектами и техническими ограничениями. Примеры:

  • Процессы технического обслуживания самолётов
  • Процессы пусконаладки промышленных установок
  • Жизненный цикл медицинского оборудования

Ограничения

  • Высокий порог входа даже для технической аудитории
  • Перегруженность для типовых бизнес-задач
  • Узкая ниша применимости в BPM