Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОНСПЕКТ СА.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
2.1 Mб
Скачать

Перекрестки

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

Различают перекрестки разветвления стрелок и перекрестки для слияния стрелок. Перекресток не может использоваться одновременно для слияния и для разветвления.

Рис. 6.46 Примеры перекрестков разветвления и слияния

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

Условное обозначение

Наименование логической функции

Смысловое значение при слиянии стрелок

Смысловое значение при разветвлении стрелок

Асинхронное И

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

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

Синхронное И

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

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

Асинхронное ИЛИ

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

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

Синхронное ИЛИ

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

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

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

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

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

Рис. 6.47 Обозначения и описания узлов

Все перекрестки на диаграмме нумеруются, каждый номер имеет префикс J. В IDEF3 стрелки могут сливаться и разветвляться только через перекрестки.

Рис. 6.48 Пример использования "Асинхронного ИЛИ"

Рис. 6.49 Пример использования "Асинхронного И"

Рис. 6.50 Пример использования "Исключающего ИЛИ"

Объект ссылки

О бъект ссылки выражает некую идею, концепцию или данные, которые нельзя определить как стрелку, перекресток или работу.

Рис. 6.51 Связь объекта ссылки с единицей работ

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

Тип объекта ссылки

Цель описания

OBJECT

Описывает участие важного объекта в работе

GOTO

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

UOB (Unit of behavior)

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

NOTE

Используется для документирования важной информации, относящейся к каким-либо графическим объектам на диаграмме. NOTE является альтернативой внесению текстового объекта в диаграмму

ELAB (Elaboration)

Используется для усовершенствования графиков или их более детального описания. Обычно употребляется для детального описания разветвления и слияния стрелок на перекрестках

Рис. 6.52 Типы объектов ссылок

Объекты ссылки должны быть связаны с единицами работ или с перекрестками прямыми линиями.

Ссылки могут использоваться: для обращения к ранее определенному функциональному модулю без повторения его описания; для передачи управления или индикации наличия циклических действий при выполнении процесса; для формирования ссылок или связей между диаграммами.

Рис. 6.53 Пример использования объектов ссылок