Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика№3(IDEF3).doc
Скачиваний:
3
Добавлен:
16.11.2019
Размер:
185.34 Кб
Скачать

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

Перекрестки используются для отображения логики отношений между множеством событий и временной синхронизации активизации элементов диаграмм IDEF3. Различают перекрестки для слияния (Fan-in Junction) и разветвления (Fan-out Junction) стрелок.

1.4. Типы перекрестков

Для описания ветвления процессов используются соединения, которые изображаются квадратами с присоединенными слева или справа дугами. Каждая дуга связывает на диаграмме соединение с действием.

Используются разворачивающие или сворачивающие соединения.

При использовании разворачивающих соединений завершение одного действия вызывает начало выполнения нескольких других.

При использовании сворачивающих соединений завершение нескольких действий вызывает начало выполнения одного другого действия. Все соединения на диаграммах должны быть парными, из чего следует, что любое разворачивающее соединение должно иметь сворачивающее соединение.

Выделяют соединения: соединение "и"; соединение "эксклюзивное или" и соединение "или". Тип соединения указывается внутри квадрата соответственно "&" "x" или "o".

При использовании соединения "и" (&) каждое конечное действие обязательно инициируется (разворачивающее соединение) и каждое исходное действие обязательно должно завершиться (сворачивающее соединение).

При использовании соединения эксклюзивное или" (x) одно и только одно конечное действие обязательно инициируется (разворачивающее соединение) и одно и только исходное действие обязательно должно завершиться (сворачивающее соединение).

При использовании соединения "или" (o) одно или несколько конечных действий обязательно инициируется (разворачивающее соединение) и одно или несколько исходных действий обязательно должно завершиться (сворачивающее соединение).

Отношения между началом и окончанием связанных соединением действий могут быть синхронными или асинхронными. Для этой цели служат синхронные и асинхронные соединения. Для обозначения синхронного соединения в квадрате проводится вертикальная черта смещенная к правой стороне квадрата.

При использовании синхронного соединения "и" все действия начнутся (разворачивающее соединение) или закончатся одновременно (сворачивающее соединение).

При использовании синхронного соединения "или" несколько действий начнутся (разворачивающее соединение) или закончатся одновременно (сворачивающее соединение).

При использовании синхронного соединения эксклюзивного или" одновременное начало (разворачивающее соединение) или окончание (сворачивающее соединение) действий невозможно.

При асинхронном соединении ограничения отношения между моментами времени начала и окончания, связанных соединением действий, определяются только типом соединения (табл.1).

Рис. 3. Пример обозначения синхронности и асинхронности перекрестков

Таблица 1 Типы соединения

Наименование

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

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

Asynchronous AND (&)

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

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

Synchronous AND (&)

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

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

Asynchronous OR (O)

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

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

Synchronous OR (O)

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

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

XOR (X)

Exclusive OR

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

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

Использование комбинаций перекрестков

Рис. 4. Использование перекрестков асинхронный AND

Рис 5. Возможный график запуска для рис 4.

Рис 6. Использование перекрестков синхронный AND

Рис. 7 Возможный график запуска для рис 6

Рис. 8. Использование асинхронных перекрестков OR

Рис. 9. Использование синхронных перекрестков OR

Рис. 10 Возможный график запуска для рис 8 и 9

Рис. 11. Использование асинхронный AND перекрестка разветвления и асинхронного OR перекрестка слияния.

Рис 12. Возможный график запуска для рис 11

Рис. 13. Невозможное совместное использование перекрестков

Нумерация элементов диаграммы описания процесса

Рис. 14 Пример нумерации UOWэлементов при использовании декомпозиции и описания различных точек зрения на выполнение процессов.