Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

1.2.2 Перекрестки. Таблица 6 Типы перекрестков в IDEF3




1. 2. 2 Перекрестки

Для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы, используются перекрестки (Junction). Различают перекрестки для слияния (Fan-in Junction) и разветвления стрелок (Fan-out Junction). Перекресток не может использоваться одновременно для слияния и для разветвления. Для внесения перекрестка служит кнопка . Все перекрестки на диаграмме нумеруются, каждый номер имеет префикс " J". Можно редактировать свойства перекрестка при помощи диалога Junction Properties (вызывается из контекстного меню). В отличие от IDEF0, в IDEF3 стрелки могут сливаться и разветвляться только через перекрестки.

Таблица 6 Типы перекрестков в IDEF3

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

 

Рисунок 1 Пример перекрестка «асинхронное ИЛИ»

Рисунок 2 Пример перекрёстка «исключающее ИЛИ»

Рисунок 3 Пример перекрестка «синхронное И»

 

На одной диаграмме IDEF3 может быть создано несколько перекрестков различных типов. Определенные сочетания перекрестков для слияния и разветвления могут приводить к логическим несоответствиям. Чтобы избежать конфликтов, необходимо соблюдать следующие правила:

- каждому перекрестку для слияния должен предшествовать перекресток для разветвления;

- перекресток для слияния «И» не может следовать за перекрестком для разветвления типа синхронного или асинхронного «ИЛИ». Действительно, перекресток для разветвления «ИЛИ» требует запуска только одной из последующих работ, а перекресток для слияния " И" требует окончания всех запущенных работ. Такой сценарий не может реализоваться;

- перекресток для слияния «И» не может следовать за перекрестком для разветвления типа исключающего «ИЛИ»;

- перекресток для слияния типа исключающего «ИЛИ» не может следовать за перекрестком для разветвления типа «И». Здесь перекресток для разветвления " И" запускает все последующие работы, а перекресток для слияния типа исключающего " ИЛИ" требует, чтобы завершилась одна и только одна работа;

- перекресток, имеющий одну стрелку на одной стороне, должен иметь более одной стрелки на другой.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...