Описание
IDEF (Integration Definition) – семейство методологий моделирования, разработанное в рамках программы ВВС США ICAM в 1970–1990-х годах. Для бизнес-процессов используются три методологии:
| Стандарт | Что моделирует | Основа |
|---|---|---|
| IDEF0 | функции системы, их входы, выходы, управление и ресурсы | метод SADT Д. Росса; FIPS PUB 183 [11] |
| IDEF1X | структуру данных (реляционная модель) | FIPS PUB 184 [12] |
| IDEF3 | сценарии и последовательность работ, логику ветвления | метод описания процессов с перекрёстками [10] |
Основная нотация для бизнес-процессов – IDEF0: функциональная модель «сверху вниз». Когда нужно показать порядок работ и ветвления, к ней добавляют IDEF3; структуру данных описывает IDEF1X (родственная ERD, см. раздел ERD).
Когда применять: описание деятельности организации на верхнем уровне, анализ того, что управляет функцией и какими ресурсами она выполняется, регламентация процессов.
Ограничения: IDEF0 не показывает время и последовательность выполнения (порядок блоков – условный), условия ветвления и роли в явном виде; для этого используется IDEF3.
Элементы нотации IDEF0
| Элемент | Обозначение | Назначение |
|---|---|---|
| Функциональный блок | функция, названная глаголом | |
| Вход (Input) | то, что преобразуется функцией | |
| Управление (Control) | правила, регламенты, стандарты, ограничения | |
| Выход (Output) | результат функции | |
| Механизм (Mechanism) | исполнители и ресурсы: люди, системы, оборудование | |
| Контекстная диаграмма A-0 | граница модели | |
| Рамка диаграммы | привязка диаграммы к иерархии модели |
Четыре типа стрелок сокращённо называют ICOM (Input, Control, Output, Mechanism).
Элементы нотации IDEF3
| Элемент | Обозначение | Назначение |
|---|---|---|
| Единица работы (UOB) | действие или процесс сценария | |
| Связь предшествования | работа-источник завершается до начала работы-приёмника | |
| Перекрёсток «И» | все ветви выполняются (разветвление) или все должны завершиться (слияние) | |
| Перекрёсток «исключающее ИЛИ» | выполняется ровно одна ветвь | |
| Перекрёсток «ИЛИ» | выполняется одна или несколько ветвей | |
| Объект ссылки | ссылка на другую диаграмму, объект или примечание |
Правила составления
- Модель IDEF0 начинается с контекстной диаграммы A-0, где указываются цель моделирования и точка зрения [11].
- Каждый блок декомпозируется на 3–6 блоков следующего уровня; нумерация иерархическая: A0 → A1…A4 → A11…
- У каждого блока IDEF0 обязательно есть управление и выход; вход может отсутствовать.
- Блоки располагаются «лестницей» по диагонали в порядке доминирования – сверху слева самый важный.
- Названия функций – глаголом, стрелок – существительными; граничные стрелки дочерней диаграммы соответствуют стрелкам родительского блока.
- В IDEF3 каждое разветвление закрывается перекрёстком того же типа; у UOB – уникальный номер.
Пример: функция «Обработать заказ интернет-магазина»
Контекстная диаграмма A-0 – граница модели, цель и точка зрения:
Диаграмма декомпозиции A0 – четыре функции; граничные стрелки совпадают со стрелками A-0:
IDEF3 – сценарий работ «от оплаты до закрытия заказа» с перекрёстками «И» и «исключающее ИЛИ»:
Ссылки на источники
Номера совпадают с общим списком источников.
- [10] IDEF3 – Process Description Capture Method // IDEF : Integrated DEFinition Methods : сайт. – URL: https://www.idef.com/idef3-process-description-capture-method/ (дата обращения: 17.10.2026).
- [11] Integration Definition for Function Modeling (IDEF0) : Federal Information Processing Standards Publication 183 / National Institute of Standards and Technology. – Gaithersburg, 1993. – URL: https://nvlpubs.nist.gov/nistpubs/Legacy/FIPS/fipspub183.pdf (дата обращения: 17.10.2026).
- [12] Integration Definition for Information Modeling (IDEF1X) : Federal Information Processing Standards Publication 184 / National Institute of Standards and Technology. – Gaithersburg, 1993. – URL: https://nvlpubs.nist.gov/nistpubs/Legacy/FIPS/fipspub184.pdf (дата обращения: 17.10.2026).