10.2.3. Перекрестки

Перекрестки используются в диаграммах IDEF3, чтобы показать ветвления логической схемы моделируемого процесса и альтернативные пути развития процесса, могущие возникнуть во время его выполнения.

В отличии от IDEF0 в IDEF3 стрелки могут сливаться и разветвляться только через перекрестки.

Различают перекрестки для слияния и разветвления стрелок.

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

Перекресток ветвления - узел, в котором единственная входящая в него стрелка ветвится, показывая, что работы, следующие за перекрестком, выполняются параллельно или альтернативно.

Типы перекрестков указаны в таблице 8.

Таблица 8

Типы перекрестков

Обозначение

Наименование

Смысл в случае слияния стрелок

Смысл в случае разветвления стрелок

| &

Асинхронное И

Все предшествующие процессы должны быть завершены

Все следующие процессы должны быть запущены

| & |

Синхронное И

Все предшествующие процессы должны быть завершены одновременно

Все следующие процессы должны быть запущены одновременно

| O

Асинхронное ИЛИ

Один или несколько предшествую­щих процессов должны быть завершены

Один или несколько следующих процессов должны быть запущены

| O |

Синхронное ИЛИ

Один или несколько предшествую­щих процессов завершены одновременно

Один или несколько следующих процессов запускаются одновременно

| Х

Исключающее ИЛИ

Только один предшествующий процесс завершен

Только один следующий процесс запускается