Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций - ТРПО.docx
Скачиваний:
185
Добавлен:
04.06.2015
Размер:
3.06 Mб
Скачать
    1. Виды перекрестков вIdef3

Существуют следующие виды перекрестков:

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

Смысл при слиянии потоков

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

1

2

3

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

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

Будут запущены все последующие процессы

Синхронное «И»

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

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

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

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

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

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

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

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

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

Завершен точно один из предшествующих процессов

Запустится точно один из последующих процессов

Ссылочный объект (Referent)– выражает некоторую идею, концепцию или данные, которые не могут быть связаны с работой, перекрестком или потоком. В качестве имени ссылочного объекта может быть использовано имя внешней сущности, потока данных или символа данных, определенных на соответствующих диаграммах или в словарях.

При внесении ссылочных объектов помимо их имени следует указывать тип ссылочного объекта.

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

Способ использования

OBJECT

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

GOTO

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

UOB (Unit Of Behavior)

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

NOTE

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

ELAB (Elaboration)

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

    1. Виды связей вIdef3

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

  • Старшая (Precedence). Связывает работы, отражает тот факт, что работа – источник должна закончиться прежде, чем начнется работа – приемник.

  • Связь отношения (RelationalLink). Служит для установления связи между двумя работами или между работой и ссылочным объектом.

  • Поток объектов (ObjectFlow). Отражает тот факт, что объект используется более чем в одной работе. Например, может использоваться когда объект порождается в одной работе, а используется в другой.