ВУЗ:
Составители:
Рубрика:
30
не обязательно должна закончиться, прежде чем работа-цель начнется. Более того, работа-
цель может закончиться прежде, чем закончится работа-источник (рис. 2.4).
Рис. 2.4. Временная диаграмма выполнения работ
Перекрестки (Junction). Окончание одной работы может служить сигналом к началу
нескольких работ, или же одна работа для своего запуска может ожидать окончания
нескольких работ. Перекрестки используются для отображения логики взаимодействия
стрелок при слиянии и разветвлении или для отображения множества событий, которые
могут или должны быть завершены перед началом следующей работы.
Различают перекрестки для слияния (Fan-in Junction) и разветвления (Fan-out Junction)
стрелок. Перекресток не может использоваться одновременно для слияния и для
разветвления. Для внесения перекрестка служит кнопка – (добавить в диаграмму
перекресток – Junction) в палитре инструментов. В диалоге Junction Type Editor необходимо
указать тип перекрестка.
Смысл каждого типа приведен в табл. 2.1.
Таблица 2.1. Типы перекрестков
Обозначение
Наименование
Смысл в случае
слияния стрелок
(Fan-in Junction)
Смысл в случае разветвления стрелок
(Fan-out Junction)
Asynchronous
AND
Все предшествующие
процессы должны
быть завершены
Все следующие процессы должны
быть запущены
Synchronous
AND
Все предшествующие
процессы завершены
одновременно
Все следующие процессы
запускаются одновременно
Asynchronous OR
Один или несколько
предшествующих
процессов должны
быть завершены
Один или несколько следующих
процессов должны быть запущены
Synchronous OR
Один или несколько
предшествующих
процессов завершены
одновременно
Один или несколько следующих
процессов запускаются одновременно
XOR
(Exclusive OR)
Только один
предшествующий
процесс завершен
Только один следующий процесс
запускается
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »