![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Перекрестки (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 работы, то требуется их одновременное завершение.
Дата публикования: 2015-01-10; Прочитано: 458 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!