Перекрестки (Junction).


Перекрестки (Junction). Окончание одной работы может служить сигналом к началу нескольких работ, или же одна работа для своего запуска может ожидать окончания нескольких работ. Перекрестки используются для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы. Различают перекрестки для слияния(Fan-in Junction) и разветвления (Fan-out Junction) стрелок. Перекресток не может использоваться одновременно для слияния и для разветвления. Для внесения перекрестка служит кнопка в палитре инструментов - добавить в диаграмму перекресток Junction. В диалоге Junction Type Editor необходимо указать тип перекрестка. Смысл каждого типа приведен в табл.

 

Таблица . Типы перекрестков
Обозначение Наименование Смысл в случае слияния стрелок (Fan-in Junction) Смысл в случае разветвления стрелок (Fan-out Junction)
Asynchronous AND Все предшествующие процессы должны быть завершены Все следующие процессы должны быть запущены
Synchronous AND Все предшествующие процессы завершены одновременно Все следующие процессы запускаются одновременно
Asynchronous OR Один или несколько предшествующих процессов должныбыть завершены Один или несколько следующих процессов должны быть запущены
Synchronous OR Один или несколько предшествующих процессов завершены одновременно Один или несколько следующих процессов запускаются одновременно
XOR (Exclusive OR) Только один предшествующий процесс завершен Только один следующий процесс запускается

Всё перекрестки на диаграмме нумеруются, каждый номер имеет префикс J. Можно редактировать свойства перекрестка при помощи диалога Definition Editor. В отличие от IDEF0 и DFD в IDEF3 стрелки могут сливаться и разветвляться только через перекрестки.

Рис. 45.

Синхронное «И» : после завершения работы №5 одновременно запускаются работы №6 №8 , а для запуска работы №9 требуется одновременное завершение работы №8 и №7.

Рис. 46.

Асинхронное «И» : после завершения работы №10 одновременно запускаются работы №11 №12 , а для запуска работы №14 требуется одновременное завершение работы №11 и №13

Рис.47.

. Асинхронное «Или» : после завершения работы №15 запускается или работа №16 или №17 или 18 или их сочетание причем не одновременно , а для запуска работы №19 требуется завершение любой из работ №16,№17,№18.

Рис. 48.

Синхронное «Или» : после завершения работы №20 запускаются работа №21 или №22 или 23 или их сочетание , требуется их одновременный запуск , а для запуска работы №24 требуется завершение любой из работ №16,№17,№18. Если завершается более 1 работы, то требуется их одновременное завершение.

 



Дата добавления: 2021-09-25; просмотров: 353;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.