Перекрестки (Junction)
Окончание одной работы может служить сигналом к началу нескольких работ, или же одна работа для своего запуска может ожидать окончания нескольких работ. Перекрестки используются для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы. Различают перекрестки для слияния (Fan-in Junction) и разветвления (Fan-out Junction) стрелок. В отличие от IDEF0 и DFD в IDEF3 стрелки могут сливаться и разветвляться только через перекрестки. Перекресток не может использоваться одновременно для слияния и для разветвления. Для внесения в диаграмму перекрестка следует выбрать инструмент Таблица 7. Типы перекрестков.
Свойства перекрестка на диаграмме можно редактировать при помощи диалога Junction Properties, открывающегося через контекстное меню. Правила создания перекрестков: 1. Каждому перекрестку для слияния должен предшествовать перекресток для разветвления. 2. Перекресток для слияния «И» не может следовать за перекрестком разветвления «ИЛИ». 3. Перекресток для слияния «И» не может следовать за перекрестком для разветвления типа исключающего «ИЛИ». 4. Перекресток для слияния типа исключающего «ИЛИ» не может следовать за перекрестком для разветвления типа «И». 5. Перекресток, имеющий одну стрелку на одной стороне, должен иметь более одной стрелки на другой.
|