Введение

Методология функционального моделирования для описания производственных функций

IDEF0, расшифровывается как составная аббревиатура ("Icam DEFinition for Function Modeling", где ICAM – аббревиатура для "Integrated Computer-Aided Manufacturing"), – это методология функционального моделирования, предназначенная для описания производственных функций. Она предоставляет функциональный язык моделирования для анализа, разработки, реинжиниринга и интеграции информационных систем, бизнес-процессов или проведения анализа программного обеспечения. IDEF0 входит в семейство языков моделирования IDEF в области разработки программного обеспечения и основана на функциональном языке моделирования Structured Analysis and Design Technique (SADT).

Обзор

Метод функционального моделирования IDEF0 предназначен для моделирования решений, действий и деятельности организации или системы. Он был разработан на основе устоявшегося языка графического моделирования Structured Analysis and Design Technique (SADT), разработанного Дугласом Т. Россом и SofTech, Inc. В своем первоначальном виде IDEF0 включает в себя как определение языка графического моделирования (синтаксис и семантика), так и описание всесторонней методологии разработки моделей. ВВС США поручили разработчикам SADT разработать метод функционального моделирования для анализа и представления функционального аспекта системы. Предполагалось, что IDEF0 поможет организовать системный анализ и обеспечит эффективную коммуникацию между аналитиком и заказчиком посредством упрощенных графических средств. IDEF1 используется для создания "информационной модели". Информационная модель представляет структуру и семантику информации в моделируемой системе или предметной области. IDEF2 используется для создания "динамической модели". Динамическая модель представляет собой характеристики поведения моделируемой системы или предметной области, изменяющиеся во времени. В 1983 году программа интегрированной системы поддержки информации ВВС США усовершенствовала технику моделирования информации IDEF1, создав IDEF1X (IDEF1 Extended) – технику семантического моделирования данных. К 1990-м годам методы IDEF0 и IDEF1X получили широкое распространение в государственных, промышленных и коммерческих секторах, поддерживая усилия по моделированию для широкого спектра предприятий и областей применения. В 1991 году Национальный институт стандартов и технологий (NIST) получил поддержку от Министерства обороны США, Управления корпоративной информации (DoD/CIM), для разработки одного или нескольких федеральных стандартов обработки информации (FIPS) для методов моделирования. В качестве выбранных методов были определены IDEF0 для функционального моделирования и IDEF1X для информационного моделирования. Эти документы FIPS основаны на руководствах по IDEF, опубликованных ВВС США в начале 1980-х годов.