Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Пример диаграммы IDEF0

IDEF0 , составная аббревиатура («Icam DEFinition for Function Modeling», где ICAM является аббревиатурой «Integrated Computer Aided Manufacturing»), представляет собой методологию функционального моделирования для описания производственных функций, которая предлагает язык функционального моделирования для анализа, разработки, реинжиниринг и интеграция информационных систем ; бизнес-процессы ; или программный инженерный анализ. [1]

IDEF0 является частью семейства языков моделирования IDEF в области разработки программного обеспечения и построен на языке функционального моделирования Structured Analysis and Design Technique (SADT).

Обзор [ править ]

Метод функционального моделирования IDEF0 разработан для моделирования решений, действий и действий организации или системы. [2] Он был создан на основе установленного языка графического моделирования Structured Analysis and Design Technique (SADT), разработанного Дугласом Т. Россом и SofTech, Inc. В своей исходной форме IDEF0 включает как определение языка графического моделирования ( синтаксис, так и семантику). ) и описание комплексной методологии разработки моделей. [3] ВВС США поручили разработчикам SADT «разработать функциональную модель.метод анализа и передачи функциональной перспективы системы. IDEF0 должен помочь в организации системного анализа и способствовать эффективному общению между аналитиком и заказчиком с помощью упрощенных графических устройств ». [2]

Если функциональная блок-схема используется для отображения функционального потока продукта , IDEF0 используется для отображения потока данных , системного управления и функционального потока процессов жизненного цикла. IDEF0 может графически представлять широкий спектр бизнес-операций, производства и других типов корпоративных операций с любым уровнем детализации. Он обеспечивает строгое и точное описание и способствует единообразию использования и интерпретации. Он хорошо протестирован и зарекомендовал себя в течение многих лет использования правительством и частным сектором. Его можно создать с помощью различных инструментов компьютерной графики. Многочисленные коммерческие продукты специально поддерживают разработку и анализ диаграмм и моделей IDEF0. [1]

Соответствующий метод, определение интеграции для информационного моделирования (IDEF1x), используется в дополнение к IDEF0 для систем с интенсивным использованием данных. Стандарт IDEF0, публикация федеральных стандартов обработки информации 183 (FIPS 183) и стандарт IDEF1x (FIPS 184) поддерживаются Национальным институтом стандартов и технологий (NIST). [1]

FIPS PUB 183 «Определение интеграции для моделирования функций (IDEF0)» был отозван в качестве федерального стандарта (в пользу ОТКРЫТЫХ спецификаций и стандартов) 2 сентября 2008 г., как указано в «Федеральном регистре», том 73, стр. 51276 (73FR / 51276). [4]

История [ править ]

В 1970-х годах Программа ВВС США по интегрированному автоматизированному производству (ICAM) стремилась повысить производительность производства за счет систематического применения компьютерных технологий. Программа ICAM выявила потребность в улучшенных методах анализа и коммуникации для людей, участвующих в повышении производительности производства. В результате в 1981 году программа ICAM разработала серию методов, известных как методы IDEF (определение ICAM), которые включали следующее: [3]

  • IDEF0, используемый для создания « функциональной модели ». Функциональная модель - это структурированное представление функций, действий или процессов в моделируемой системе или предметной области. [5]
  • IDEF1, используемый для создания «информационной модели». Информационная модель представляет структуру и семантику информации в моделируемой системе или предметной области. [6]
  • IDEF2, используемый для создания «динамической модели». Модель динамики представляет изменяющиеся во времени поведенческие характеристики моделируемой системы или предметной области. [7]

В 1983 году программа интегрированной системы информационной поддержки ВВС США усовершенствовала метод информационного моделирования IDEF1, чтобы сформировать IDEF1X (IDEF1 Extended), метод семантического моделирования данных. К 1990-м годам методы IDEF0 и IDEF1X широко используются в государственном, промышленном и коммерческом секторах, поддерживая усилия по моделированию для широкого круга предприятий и областей приложений. В 1991 году Национальный институт стандартов и технологий (NIST) получил поддержку Министерства обороны США, Управление корпоративного управления информацией (DoD / CIM), в разработке одного или нескольких Федеральных стандартов обработки информации (FIPS) для методов моделирования. Были выбраны следующие методы: IDEF0 для моделирования функций и IDEF1X для информационного моделирования.. Эти документы FIPS основаны на руководствах IDEF, опубликованных ВВС США в начале 1980-х годов. [3]


Темы IDEF0 [ править ]

Контекстная диаграмма верхнего уровня

Подход IDEF0 [ править ]

IDEF0 может использоваться для моделирования широкого спектра автоматизированных и неавтоматических систем. Для новых систем его можно использовать сначала для определения требований и спецификации функций, а затем для разработки реализации, которая отвечает требованиям и выполняет функции. Для существующих систем IDEF0 можно использовать для анализа функций, которые выполняет система, и для записи механизмов (средств), с помощью которых они выполняются. Результатом применения IDEF0 к системе является модель, состоящая из иерархической серии диаграмм, текста и глоссария, связанных друг с другом. Двумя основными компонентами моделирования являются функции (представленные на схеме прямоугольниками) и данные и объекты, которые связывают эти функции (представлены стрелками). [3]

Строительные блоки IDEF0 [ править ]

Формат блока определения интеграции для моделирования функций (IDEF0)

Модель IDEF0, показанная здесь слева, основана на простом синтаксисе . Каждое действие описывается меткой на основе глагола, помещенной в рамку. Входные данные показаны в виде стрелок, входящих в левую часть окна активности, а выходные данные показаны в виде стрелок выхода в правой части поля. Элементы управления отображаются в виде стрелок, входящих в верхнюю часть коробки, а механизмы отображаются в виде стрелок, входящих в нижнюю часть коробки. Входы, элементы управления, выходы и механизмы (ICOM) называются концепциями. [2]

  • Стрелка  : направленная линия, состоящая из одного или нескольких сегментов стрелки, которая моделирует открытый канал или трубопровод, передающий данные или объекты из источника (без стрелки) для использования (со стрелкой). Существует 4 класса стрелок: стрелка ввода, стрелка вывода, стрелка управления и стрелка механизма (включая стрелку вызова). См. Сегмент стрелки, граничная стрелка, внутренняя стрелка.
  • Коробка  : прямоугольник, содержащий имя и номер, используемый для представления функции.
  • Синтаксис блока

  • Синтаксис стрелки

  • Позиции и роли стрелок

  • Семантика меток и имен

  • Контекст  : Непосредственная среда, в которой работает функция (или набор функций на диаграмме).
  • Декомпозиция  : разделение моделируемой функции на составляющие ее функции.
  • Пример диаграммы верхнего уровня

  • Структура разложения

  • Подробная ссылка Использование выражения

  • Стрелка-вилка и соединительные конструкции

  • Вилка  : соединение, на котором сегмент стрелки IDEF0 (идущий от источника к использованию) делится на два или более сегментов стрелки. Может обозначать разделение смысла.
  • Соединения между коробками

  • Граничные и внутренние стрелки

  • Типичное дерево узлов

  • Отрицательный контекст с нумерацией узлов

  • Функция  : действие, процесс или преобразование (смоделированное рамкой IDEF0), идентифицированное глаголом или глагольной фразой, описывающей то, что должно быть выполнено.
  • Регистрация  : Соединение , при которой стрелка IDEF0 сегмент (идущий от источника к использованию) сливается с одним или несколькими другими сегментами стрелок , чтобы сформировать один сегмент стрелки. Может обозначать объединение значений сегментов стрелки
  • Узел  : блок, из которого происходят дочерние блоки; родительский ящик. См. Индекс узла, дерево узлов, номер узла, ссылку на узел, номер узла схемы.
Пример диаграммы IDEF0

Графические обозначения [ править ]

IDEF0 - это модель, которая состоит из иерархической серии диаграмм, текста и глоссария, связанных друг с другом. Двумя основными компонентами моделирования являются:

  • функции (представленные на схеме прямоугольниками), и
  • данные и объекты, которые связывают эти функции (обозначены стрелками).

Как показано на рисунке 3, позиция, в которой стрелка прикреплена к прямоугольнику, указывает на конкретную роль интерфейса. Элементы управления входят в верхнюю часть окна. Входные данные, данные или объекты, на которые действует операция, вводятся в поле слева. Результаты операции выходят из правой части окна. Стрелки механизма, обеспечивающие вспомогательные средства для выполнения функции, присоединяются (указывают вверх) к нижней части коробки. [1]

Процесс IDEF0 [ править ]

Процесс IDEF0 начинается с идентификации простой функции, которую нужно разложить. Эта функция обозначена на «контекстной диаграмме верхнего уровня», которая определяет объем конкретного анализа IDEF0. Пример контекстной диаграммы верхнего уровня для процесса управления информационной системой показан на рисунке 3. Из этой диаграммы генерируются диаграммы нижнего уровня. Пример производной диаграммы, называемой «дочерней» в терминологии IDEF0, для функции жизненного цикла, показан на рисунке 4. [1]

Федеральные стандарты обработки информации [ править ]

В декабре 1993 года Национальный институт стандартов и технологий объявляет о стандарте определения интеграции для моделирования функций (IDEF0) в категории «Стандарт программного обеспечения, методы моделирования». В этой публикации объявляется о принятии IDEF0 в качестве Федерального стандарта обработки информации (FIPS). Этот стандарт был основан на архитектуре интегрированного автоматизированного производства (ICAM) Air Force Wright Aeronautical Laboratories с июня 1981 г. [3]


2 сентября 2008 г. соответствующий стандарт NIST, FIPS 183, был отозван (решение о Федеральном регистре, том 73 / стр. 51276. [4]

См. Также [ править ]

  • Функциональная модель
  • Функциональная блок-схема потока
  • IDEF1X
  • IDEF3
  • IDEF5

Ссылки [ править ]

Основы системной инженерии. Издательство Defense Acquisition University Press, 2001.

 Эта статья включает материалы, являющиеся  общественным достоянием, с веб-сайта Национального института стандартов и технологий https://www.nist.gov .

  1. ^ a b c d e Основы системной инженерии. Издательство Defense Acquisition University Press, 2001.
  2. ^ a b c Варун Гровер , Уильям Дж. Кеттингер (2000). Процессное мышление: выигрышные перспективы для изменения бизнеса в информационную эпоху. стр.168.
  3. ^ a b c d e Публикация 183 FIPS, заархивированная 27 февраля 2009 г. на Wayback Machine, выпущенная IDEFØ в декабре 1993 г. Лабораторией компьютерных систем Национального института стандартов и технологий (NIST).
  4. ^ a b Отозванный FIPS, перечисленный по номеру, обновлен 15.12.16 )
  5. ^ Архитектура ICAM Часть II-Том IV - Руководство по моделированию функций (IDEF0) , AFWAL-TR-81-4023, Лаборатория материалов, Аэронавигационные лаборатории ВВС Райт, Командование систем ВВС, База ВВС Райт-Паттерсон, 45433 Огайо, июнь 1981 г. .
  6. ^ Архитектура ICAM Часть II, Том V - Руководство по информационному моделированию (IDEF1), AFWAL-TR-81-4023, Лаборатория материалов, Авиационные лаборатории Райта ВВС, Командование систем ВВС, База ВВС Райт-Паттерсон, 45433 Огайо, июнь 1981 г. .
  7. ^ Архитектура ICAM, часть II, том VI - Руководство по динамическому моделированию (IDEF2), AFWAL-TR-81-4023, Лаборатория материалов, Авиационные лаборатории Райта ВВС, Командование систем ВВС, База ВВС Райт-Паттерсон, 45433 Огайо, июнь 1981 г. .

Внешние ссылки [ править ]

  • Публикация FIPS 183, выпущенная IDEFØ в декабре 1993 г. Лабораторией компьютерных систем Национального института стандартов и технологий (NIST). (Отозвано NIST 8 сентября 2002 г., см. Отозвано FIPS по числовому индексу )
  • Федеральный регистр об. 73 / стр. 51276 решение об отзыве
  • Обзор IDEF0 на www.idef.com