Метод моделирования процессов IDEF3: основные компоненты диаграммы IDEF3, их классификация. Назначение графиков запуска. Типы диаграмм стандарта IDEF3.
Стандарт IDEF3 – это методология описания процессов, рассматривающая последовательность их выполнения и причины следственной связи между ситуациями и событиями для структурного представления знаний о системе. При помощи IDEF3 описывают логику выполнения работ, очередность их запуска и завершения. Основной единицей модели IDEF3 является диаграмма. Важным компонентом модели является функциональный элемент (действие, работа, единица работы VOW, единица поведения VOB).
Диаграммы IDEF3 отображают действие в виде прямоугольника. Действия именуются с использованием глаголов или отглагольных существительных, каждому из действий присваивается уникальный идентификационный номер. Этот номер не используется вновь даже в том случае, если в процессе построения модели действие удаляется. В диаграммах IDEF3 номер действия обычно предваряется номером его родителя
Существенные взаимодействия между действиями изображаются с помощью связей. Все связи в IDEF3 являются однонаправленными.
1) Временное предшествование – данный тип связи показывает, что исходное действие должно полностью завершиться, прежде чем начнется выполнение конечного действия.
2) Объектный поток – используется в том случае, когда некоторый объект является результатом выполнения исходного действия, необходим для выполнения конечного действия.
3) Нечеткое отношение – связь эта используется для отображения взаимоотношений между параллельно выполняющимися действиями, сами по себе связи этого типа не предполагают никаких ограничений. Значение каждой такой связи должно быть определено аналитиком отдельно для каждого случая.
Завершение одного действия может инициировать начало выполнения сразу нескольких др. действий, или наоборот, когда определенные действия может требовать завершения предыдущих действий до начала своего выполнения.
Соединение (перекрестки) разбивают или соединяют внутренние потоки и используются для изображения, ветвления процесса. Различают разворачивающиеся соединения и сворачивающиеся перекрестки (объединяют потоки). Перекрестки различают по типам:
X – исключающее ИЛИ
О – логический ИЛИ
|&|- логическое И
Перекрестки делятся:
синхронные и асинхронные
Разделение перекрестков типа О (или) , |&|(и) позволяет описать процесс асинхронизации времени активации.
Соединения «и» инициируют выполнение конечных действий. Все действия, присоединенные к сворачивающему соединению «и», должны завершиться, прежде чем начнется выполнение следующего действия.
Соединение исключающее «или» означает, что вне зависимости от количества действий, связанных со сворачивающим или разворачивающим соединением, инициировано будет только од- но из них, и поэтому только оно будет завершено перед тем, как любое действие, следующее за сворачивающим соединением, сможет начаться.
Соединение «или» предназначено для описания ситуаций, которые не могут быть описаны двумя предыдущими типами соединений.