Бюро нотаций

Лист 04 из 07 · IDEF

IDEF – семейство методологий

«Что делает организация и чем это управляется?»

Появилось1970–1990-е, программа ICAM ВВС США
СтандартыFIPS PUB 183 (IDEF0), 184 (IDEF1X)
Отвечает на вопросЧто делает организация и чем это управляется?
Сложностьсредняя
Лист подготовил(а)Казанцева Ярослава

Описание

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

Элемент Обозначение Назначение
Функциональный блок Функциональный блок прямоугольник с номером (A1, A2…) в правом нижнем углу функция, названная глаголом
Вход (Input) Вход (Input) стрелка, входящая слева то, что преобразуется функцией
Управление (Control) Управление (Control) стрелка, входящая сверху правила, регламенты, стандарты, ограничения
Выход (Output) Выход (Output) стрелка, выходящая справа результат функции
Механизм (Mechanism) Механизм (Mechanism) стрелка, входящая снизу исполнители и ресурсы: люди, системы, оборудование
Контекстная диаграмма A-0 Контекстная диаграмма A-0 один блок, цель и точка зрения модели граница модели
Рамка диаграммы Рамка диаграммы поля «Узел», «Название», «Номер» привязка диаграммы к иерархии модели

Четыре типа стрелок сокращённо называют ICOM (Input, Control, Output, Mechanism).

Элементы нотации IDEF3

Элемент Обозначение Назначение
Единица работы (UOB) Единица работы (UOB) прямоугольник с номером в нижнем левом поле действие или процесс сценария
Связь предшествования Связь предшествования сплошная стрелка работа-источник завершается до начала работы-приёмника
Перекрёсток «И» Перекрёсток «И» прямоугольник со знаком & все ветви выполняются (разветвление) или все должны завершиться (слияние)
Перекрёсток «исключающее ИЛИ» Перекрёсток «исключающее ИЛИ» прямоугольник со знаком X выполняется ровно одна ветвь
Перекрёсток «ИЛИ» Перекрёсток «ИЛИ» прямоугольник со знаком O выполняется одна или несколько ветвей
Объект ссылки Объект ссылки прямоугольник с типом ссылки ссылка на другую диаграмму, объект или примечание

Правила составления

  1. Модель IDEF0 начинается с контекстной диаграммы A-0, где указываются цель моделирования и точка зрения [11].
  2. Каждый блок декомпозируется на 3–6 блоков следующего уровня; нумерация иерархическая: A0 → A1…A4 → A11…
  3. У каждого блока IDEF0 обязательно есть управление и выход; вход может отсутствовать.
  4. Блоки располагаются «лестницей» по диагонали в порядке доминирования – сверху слева самый важный.
  5. Названия функций – глаголом, стрелок – существительными; граничные стрелки дочерней диаграммы соответствуют стрелкам родительского блока.
  6. В IDEF3 каждое разветвление закрывается перекрёстком того же типа; у UOB – уникальный номер.

Пример: функция «Обработать заказ интернет-магазина»

Контекстная диаграмма A-0 – граница модели, цель и точка зрения:

IDEF0 – контекстная диаграмма A-0 «Обработать заказ интернет-магазина» Обработать заказинтернет-магазина A0 Заказ клиента Правилапродаж Прайс-лист,оферта Регламентсклада Условиядоставки Счёт клиенту Выполненный заказ Персонал (менеджер, кладовщик, курьер); ИС магазина, платёжный сервис, служба доставки, сканер Цель: показать функции обработки заказа, их входы, результаты, правила и ресурсы Точка зрения: руководитель интернет-магазина УЗЕЛ: A-0 НАЗВАНИЕ: Обработать заказ интернет-магазина НОМЕР: 1
Рисунок 1 – IDEF0 – контекстная диаграмма A-0 IDEF · Казанцева Ярослава

Диаграмма декомпозиции A0 – четыре функции; граничные стрелки совпадают со стрелками A-0:

IDEF0 – декомпозиция A0 «Обработать заказ интернет-магазина» Принять ипроверить заказ A1 Выставить счёти получить оплату A2 Скомплектоватьзаказ A3 Доставитьи закрыть заказ A4 Правила продаж Прайс-лист, оферта Регламент склада Условия доставки Менеджер, ИС магазина Платёжный сервис Кладовщик, сканер Курьер, служба доставки Заказ клиента Подтверждённый заказ Оплаченныйзаказ Собранный заказ,накладная Счёт клиенту Выполненныйзаказ УЗЕЛ: A0 НАЗВАНИЕ: Обработать заказ интернет-магазина НОМЕР: 2
Рисунок 2 – IDEF0 – декомпозиция A0 IDEF · Казанцева Ярослава

IDEF3 – сценарий работ «от оплаты до закрытия заказа» с перекрёстками «И» и «исключающее ИЛИ»:

IDEF3 – сценарий «от оплаты до закрытия заказа» Получитьоплату 1 & J1 Скомплектоватьтовар 2 Подготовитьдокументы 3 & J2 Доставитьзаказ 4 X J3 Подтвердитьполучение 5 Оформитьвозврат 6 X J4 Закрытьзаказ 7 нет претензий есть претензии Обозначения & И – все ветви X исключающееИЛИ – одна O ИЛИ – однаили несколько 1 … 7 – номера UOB
Рисунок 3 – IDEF3 – сценарий от оплаты до закрытия заказа IDEF · Казанцева Ярослава

Ссылки на источники

Номера совпадают с общим списком источников.