logo
Лекции_2012

Перекресток.

Перекрестки используются для отображения ветвления процессов, то есть логики отношений между множеством событий и временной синхронизации и активизации элементов IDEF3-диаграмм. Различают перекрестки для слияния {Fan-in Junction) и разветвления {Fan-out Junction) стрелок. Перекресток не может использоваться одновременно для слияния и для разветвления. При внесении перекрестка в диаграмму необходимо указать его тип. Тип перекрестка оп¬ределяет логику и временные параметры отношений между элементами диаграммы. Все перекрестки на диаграмме нумеруются, каждый номер имеет префикс «J». Тип перекрестка обозначается внутри элемента: & - логический И; О - логический ИЛИ; Х- логический перекресток неэквивалентности.

Стандарт IDEF3 предусматривает разделение перекрестков типа & и О на синхронные и асинхронные . Это разделение позволяет учитывать в диаграммах описания процессов синхронизацию времени активизации.

Методология IDEF3 синхронного и асинхронного типов использует пять логических типов для моделирования возможных последовательностей действий процесса в сценарии (табл. 4.1).

1) Asynchronous AND

Обозначе-ние

Смысл в случае слияния стрелок (Fan-in Junction)

Смысл в случае разветвления стрелок (Fan-out Junction)

Все предшествующие процессы должны быть завершены

Все следующие процессы должны быть запущены

A

B

C

D

E

A

B

C

D

E

2) Synchronous AND

Обозначение

Смысл в случае слияния стрелок (Fan-in Junction)

Смысл в случае разветвления стрелок (Fan-out Junction)

Все предшествующие процессы завершены одновременно

Все следующие процессы запускаются одновременно

A

B

C

D

E

3) Asynchronous OR

Обозначение

Смысл в случае слияния стрелок (Fan-in Junction)

Смысл в случае разветвления стрелок (Fan-out Junction)

Один или несколько предшествующих процессов должны быть завершены

Один или несколько следующих процессов должны быть запущены

A

A

A

B

B

B

C

C

C

D

D

D

E

E

E

4) Synchronous OR

Обозначение

Смысл в случае слияния стрелок (Fan-in Junction)

Смысл в случае разветвления стрелок (Fan-out Junction)

Один или несколько предшествующих процессов завершаются одновременно

Один или несколько следующих процессов запускаются одновременно

A

A

A

B

B

B

C

C

C

D

D

D

E

E

E

A

B

C

D

E

A

B

C

D

E

A

B

C

D

E

5) XOR (Exclusive OR)

Обозначение

Смысл в случае слияния стрелок (Fan-in Junction)

Смысл в случае разветвления стрелок (Fan-out Junction)

Только один предшествующий процесс завершен

Только один следующий процесс запускается

A

B

C

D

E

A

B

C

D

E

Недопустимые варианты перекрёстков: