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

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

 

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

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

 

Связи.

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

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

Отношение(Relational Link) Связи между единицами работ,а также между единицами работ и обьектами ссылок.

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

 

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

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

 
 

 


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

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

 
 

 


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

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

 
 

 


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

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

 

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

 

Обозначение Наименование Смысл в случае слияния стрелок Смысл в случае разветвления стрелок
&

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

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

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

 

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

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

 

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

 








Дата добавления: 2015-09-28; просмотров: 571;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.