SysML
Расширение UML для системной инженерии. Используется для описания процессов в составе комплексных технических систем.
Назначение
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