Графический язык IDEF3

Графический язык данной нотации содержит следующие графические элементы:

Единицы работы (Unit of Work (UOW)).

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

Связи.

Показывают взаимоотношение работ. Все связи однонаправлены. Обычно слева направо. Типы стрелок.

Графический язык IDEF3 - student2.ru Старшая (Precedence) Связывает единицы работ. Рисуется слева направо или сверху вниз. Показывает, что работа-источник должна закончиться раньше, чем работа-цель начнется.

Графический язык IDEF3 - student2.ru Графический язык IDEF3 - student2.ru Графический язык IDEF3 - student2.ru Отношение(Relational Link) Связи между единицами работ,а также между единицами работ и обьектами ссылок.

Графический язык IDEF3 - student2.ru Графический язык IDEF3 - student2.ru Потоки обьектов (Object Flow) Показывает, что обьект используется в двух и более единицах работы. Например, порождается в одной и используется в другой.

Старт работы Окончание работы Старт работы Окончание работы Старшая или

источника источника цели цели поток обьектов

 
  Графический язык IDEF3 - student2.ru

Старт работы Старт работы Окончание работы Окончание работы Отношение

источника цели источника цели

 
  Графический язык IDEF3 - student2.ru

Старт работы Старт работы Окончание работы Окончание работы

источника цели цели источника

 
  Графический язык IDEF3 - student2.ru

Перекрестки (Junction).

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

Типы перекрестков:

Обозначение Наименование Смысл в случае слияния стрелок Смысл в случае разветвления стрелок
Графический язык IDEF3 - student2.ru
&

Asynchronous AND   Все предшествующие процессы должны быть завершены. Все следующие процессы должны быть запущены
&
Графический язык IDEF3 - student2.ru Графический язык IDEF3 - student2.ru



Synchronous AND Все предшествующие процессы завершены одновременно Все следующие процессы запускаются одновременно
Графический язык IDEF3 - student2.ru
O

Asynchronous OR Один или несколько предшествующих процессов должны быть завершены   Один или несколько следующих процессов должны быть запущены  
Графический язык IDEF3 - student2.ru Графический язык IDEF3 - student2.ru
О

Synchronous OR   Один или несколько предшествующих процессов завершаются одновременно   Один или несколько следующих процессов запускаются одновременно  
X
Графический язык IDEF3 - student2.ru

XOR (Exclusive OR)     Только один предшествующий процесс завершен   Только один следующий процесс запускается  

Замечание: В нотации IDEF3 cтрелки могут сливаться и разветвляться только через перекресток ( в отличие от нотаций DFD и IDEF0).

Обьект ссылки.

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

Спецификация IDEF3 различает 3 стиля обьектов ссылки:

  • безусловные (unconditional),
  • синхронные(Synchronous) и
  • асинхронные.(Asynchronous).

Среда BPwin поддерживает только безусловные обьекты ссылок. При создании обьектов ссылки нужно указывать их тип:

  • GOTO –инструмент циклического перехода, используется при повторяющейся последовательности работ.
  • UOB (Unit of behavior) – множественное использование без цикла, если работа много раз используется в процессе, после каждой единичной операции.
  • NOTE - примечание, используется для документирования важной информацииотносящейся к каким-либо графическим обьектам на диаграмме. Является альтернативой внесениютекстового обьекта на диаграмму.
  • ELAB – для более детального описания графиков (для детального описания разветвления и слияния перекрестков).

Декомпозиция работ.

Используется для детализации работ. Работа может иметь множество дочерних. Это позволяет описать альтернативные потоки. Поэтому номер работы состоит из элементов:

номер родительской работы+номер декомпозиции+номер работы.

Наши рекомендации