Перекрестки используются в диаграммах IDEF3, чтобы показать ветвления логической схемы моделируемого процесса и альтернативные пути развития процесса, могущие возникнуть во время его выполнения.
В отличии от IDEF0 в IDEF3 стрелки могут сливаться и разветвляться только через перекрестки.
Различают перекрестки для слияния и разветвления стрелок.
Перекресток слияния - узел, собирающий множество стрелок в одну, указывая на необходимость условия завершенности работ-источников стрелок для продолжения процесса.
Перекресток ветвления - узел, в котором единственная входящая в него стрелка ветвится, показывая, что работы, следующие за перекрестком, выполняются параллельно или альтернативно.
Типы перекрестков указаны в таблице 8.
Таблица 8 Типы перекрестков | |||
Обозначение |
Наименование |
Смысл в случае слияния стрелок |
Смысл в случае разветвления стрелок |
| & |
Асинхронное И |
Все предшествующие процессы должны быть завершены |
Все следующие процессы должны быть запущены |
| & | |
Синхронное И |
Все предшествующие процессы должны быть завершены одновременно |
Все следующие процессы должны быть запущены одновременно |
| O |
Асинхронное ИЛИ |
Один или несколько предшествующих процессов должны быть завершены |
Один или несколько следующих процессов должны быть запущены |
| O | |
Синхронное ИЛИ |
Один или несколько предшествующих процессов завершены одновременно |
Один или несколько следующих процессов запускаются одновременно |
| Х |
Исключающее ИЛИ |
Только один предшествующий процесс завершен |
Только один следующий процесс запускается |