Лекции по проектировании информационных систем для студентов, обучающихся по специальности «Прикладная информатика в экономике»



бет18/31
Дата18.10.2022
өлшемі0.58 Mb.
#462896
түріЛекции
1   ...   14   15   16   17   18   19   20   21   ...   31
doc 165

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

Смысл каждого типа приведен в табл. 11.1.




Таблица 11.1. Типы перекрестков





Обозначение

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



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



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







Asynchronous AND
Асинхронный
«И»

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

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







Synchronous AND
Синхронный
«И»

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

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







Asynchronous OR
Асинхронный
«ИЛИ»

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

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





Synchronous OR
Синхронный
«ИЛИ»

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

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



XOR







(Exclusive OR)

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

Только один следующий

Исключающее
«ИЛИ»

процесс завершен

процесс запускается

Всё перекрестки на диаграмме нумеруются, каждый номер имеет префикс «J». Можно редактировать свойства перекрестка при помощи диалога Definition Editor. В отличие от IDEF0 и DFD в IDEF3 стрелки могут сливаться и разветвляться только через перекрестки.


Все перекрестки на диаграмме нумеруются, каждый номер имеет префикс «J». Можно редактировать свойства перекрестка при помощи диалога Junction Properties (вызывается из контекстного меню). В отличие от IDEF0 и DFD в IDEF3 стрелки могут сливаться и разветвляться только через перекрестки. Рис. 11.1-11.4 иллюстрируют смысл перекрестков каждого типа


Перекрестки для слияния и разветвления типа асинхронного "И":

Рис. 11.1. Перекрестки для слияния и разветвления типа асинхронного "И".


Здесь после Завершения ;работы 1 запускаются Работы 2 и 4 (не обязательно одновременно). Для запуска работы 5 требуется завершение работ З и 4 (не обязательно одновременно)
Перекрестки для слияния и разветвления типа синхронного "И":



Рис. 11.2. Перекрестки для слияния и разветвления типа синхронного "И".


Здесь после завершения работы I одновременно запускаются работы 2 и 4. Для запуска работы 5 требуется одновременное завершение работ 3 и 4
Перекрестки для слияния и разветвления типа асинхронного "ИЛИ":

Рис. 11.3.


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


Один или несколько предшествующих процессов должны быть завершены (не обязательно одновременно)
Перекрестки для слияния и разветвления типа асинхронного "Исключающее ИЛИ":

Рис. 11.4.


Только один из ветвей следующих процессов запускается, и только один из предшествующих процессов должен быть завершен. Здесь после завершения Работы-1 запускается только одна работа – либо Работа-2, либо Работа-4.




Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   31




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет