Завершение одного действия может инициировать начало выполнения сразу нескольких действий и наоборот. Соединения разбивают или соединяют внутренние потоки (то есть связи) и используются для описания ветвления процессов.
1. разворачивающие соединения (РС). Используются для разбиения потока.
2. Сворачивающиеся соединения (СС). Объединяют потоки, то есть завершение одного или нескольких действий вызывают начало выполнения одного другого действия.
Типы соединений:
| Граф. из. |
название |
Вид |
Правила инициации |
| & |
Соединение «И» |
РС |
Каждое конечное действие должно обязательно инициироваться |
| СС |
Каждое исходное действие обязательно завершится |
| X |
Соединение эксклюзивное «ИЛИ» |
РС |
Одно и только одно конечное действие инициируется |
| СС |
Одно и только одно исходное действие должно завершиться |
| O |
Соединение «ИЛИ» |
РС |
Одно или несколько конечных действий инициируются |
| СС |
Одно или несколько исходных действий должны завершиться |
Примеры (need pics)
Соединение «И» инициирует выполнение конечных действий. Все действия, присоединенные к сворачиваемому «И» – соединительно должны завершиться прежде чем начинается выполнение следующего действия.
Соединение «эксклюзивное ИЛИ» вне зависимости от количества действий, связанных со сворачивающим или разворачивающим соединением «экскл. ИЛИ» инициировано будет только одно из них и поэтому только оно будет завершено перед тем, как любое действие, следующее за сворачивающим соединением сможет начаться. Если правила активации соединения известны, они обязательно должны быть документированы либо его описанием, либо пометкой стрелок, исходящих из разворачивающего соединения.
Соединение «ИЛИ». Оно предназначено для описания ситуаций, которые не могут быть описаны соединениями типа 1 и 2. Аналогично связи нечеткого отношения соединения «ИЛИ» в основном определяются и описываются непосредственно системным аналитиком.
Синхронные и асинхронные соединения
В связях «И» и «ИЛИ» не затрагивали отношения между началом и окончанием действий, инициируемых разворачивающими соединениями. Все действия, представленные на диаграммах выполнялись асинхронно, то есть они не инициируются одновременно. Однако есть случаи когда время начала и окончания ||-но выполняемых действий может быть одинаковым, то есть действия должны выполняться асинхронно. Для моделирования такого поведения системы используются различные виды синхронных соединений. Соединение помещается внутрь прямоугольника, где двумя вертикальными линиями обозначается синхронное соединение.
- синхронное соединение «И». РС – все действия начнутся одновременно. СС – все действия закончатся одновременно.
- синхронное соед. «экскл. ИЛИ». РС – может быть несколько действий начнутся одновременно. СС – может быть несколько действий закончатся одновременно.
- синхронное соед. «ИЛИ». РС – одновременное начало действий не возможно. СС – одновременное окончание действий невозможно.
Пример модели с использованием синхронного соединения:

1 – выстрелить из пистолета.
2 – запустить секундомер.
3 – начать забег.
Во многих спортивных состязаниях выстрел из пистолета, запуск секундомера, начало состязания должен произойти одновременно. В противном случае состязание будет нечестным. Заметим, что синхронное разворачивающее соединение не обязательно должно иметь парное себе сворачивающее соединение. Начинающиеся одновременно действия могут и не закончится одновременно, как это видно из примера.
Пример модели с использованием комбинации 2-х типов соединений.
Все соединения должны быть парными. Из чего следует, что любое сворачивающее соединение имеет парное сете разворачивающее соединение.
На примере с пожаром разворачивающее «и» соединение имеет парное сворачивающее «или» соединение.
Соединение же 2 интерпретируется след. образом. После включения попарное сигнализации и/или начала тушения производится запись в журнал.
Пример диаграммы с комбинацией соединений.
Соединения могут комбинироваться для создания более сложных ветвлений.
Комбинации следует исп-ть с осторожностью, поскольку перегруженные ветвления диаграммы могут оказаться сложными для восприятия.