5. Основные объекты в методологии
IDEF3, правила построения модели.
Этот метод предназначен для
моделирования последовательности выполнения действий и взаимозависимости между
ними в рамках процессов. Модели IDEF3 могут использоваться для детализации
функциональных блоков IDEF0, не имеющих диаграмм декомпозиции.
Диаграмма IDEF3 может состоять из 4 основных описательных
блоков:
- работы (boxes,
activities)
- стрелки или связи (arrows, links)
- перекрёстки (junctions)
- объекты ссылок
Завершение одного действия
может инициировать начало выполнения сразу нескольких других действий, или
наоборот, определенное действие может требовать завершения нескольких других
действий до начала своего выполнения (ветвление процесса).
Диаграммы IDEF3 отображают
действие в виде прямоугольника. Действия именуются с использованием глаголов
или отглагольных существительных, каждому из действий присваивается уникальный
идентификационный номер. Все связи в IDEF3 являются однонаправленными и
организуются слева направо.
Типы связей IDEF3:
- Временное предшествование (Temporal precedence), простая
стрелка. Исходное действие должно завершиться, прежде чем конечное действие
сможет начаться.
- Объектный поток (Object flow), стрелка с двойным
наконечником. Выход исходного действия является входом конечного действия.
Исходное действие должно завершиться, прежде чем конечное действие сможет
начаться. Наименования потоковых связей должны чётко идентифицировать объект,
который передается с их помощью.
- Нечеткое отношение (Relationship), пунктирная стрелка.
Ветвление процесса
отражается с помощью специальных блоков:
- "И", блок со
знаком &.
- "Исключающее ИЛИ"
("одно из"), блок со знаком Х.
- "ИЛИ", блок со
знаком О.
Если действия "И",
"ИЛИ" должны выполняться синхронно, это обозначается двумя двойными
вертикальными линиями внутри блока, асинхронно - одной.
Метод IDEF3 позволяет
декомпозировать действие несколько раз, что обеспечивает документирование
альтернативных потоков процесса в одной модели.