Объектами функционального моделирования и структурного анализа по методологии IDEF0 являются организационно-экономические и производственно-технические системы. Методология IDEFO основана на следующих концептуальных положениях [2]:
Модель — искусственный объект, представляющий собой отображение (образ) системы ее компонентов. Считается, что М моделирует А, если М отвечает но вопросы относительно А.
Здесь М — модель, А — моделируемый объект (оригинал). Модель разрабатывают для понимания, анализа и принятия решений о реконструкции (реинжиниринге) или замене существующей, либо проектировании новой системы. Система представляет собой совокупность взаимосвязанных и взаимодействующих частей, выполняющих некоторую полезную работу. Частями (элементами) системы могут быть любые комбинации разнообразных сущностей, включающих: людей, информацию, программное обеспечение, оборудование, изделия, сырье или энергию (энергоносители). Модель описывает, что происходит в системе, как ею управляют, что она преобразует, какие средства использует для выполнения своих функций и что производит.
|
|
^ Функциональный блок, отображающий моделируемую систему в целом (блок АО), и блоки на любом уровне декомпозиции являются преобразующими блоками. Преобразующий блок — блок IDEFO-диаграммы, преобразующий входы в выходы под действием управлений при помощи «механизмов» (см. рис.1).
Преобразование — цель и результат работы любого блока на диаграмме любого уровня декомпозиции. Преобразованию в блоке могут подвергаться материальные и информационные объекты, образующие соответствующие потоки.
^ Материальный поток — непрерывное или дискретное множество материальных объектов, распределенное во времени.
Информационный поток — множество информационных объектов, распределенное во времени.
Рис. 1.- Структура функционального блока
Информация, участвующая в процессах, операциях, действиях и деятельности в целом, может быть классифицирована на три группы:
ограничительная;
описательная;
предписывающая (управляющая).
Ограничительная информация — сведения о том, что нельзя делать:
а) никогда, ни при каких обстоятельствах (кроме, быть может, форс-мажорных), в любой фазе жизненного цикла управления (моделирования) и на любом этапе функционирования системы в целом;
б) в рамках функционирования конкретного блока.
^ Ограничительная информация содержится в законах, подзаконных актах, международных, государственных и отраслевых стандартах, а также в специальных внутренних положениях и документах предприятия, в частности, в технических требованиях, условиях, регламентах и т.д.
|
|
^ Описательная информация — сведения об атрибутах объекта (потока), преобразуемого функциональным блоком. Содержится в чертежах, технических и иных описаниях, реквизитах и других документах, являясь неотъемлемым компонентом объекта в течение всего жизненного цикла. Эта информация сама преобразуется (изменяется) в результате выполнения функции.
^ Предписывающая (управляющая) информация — сведения о том, как, при каких условиях и по каким правилам следует преобразовать объект (поток) на входе в объект (поток) на выходе блока. Предписывающая информация содержится в технологических (в широком смысле) инструкциях, руководствах, документах, определяющих «настройки» и характеристики блока.
^ Схематическое изображение связей преобразующего блока в соответствии с соглашениями системы IDEF0 показано на рисунке 1. Ограничительная и предписывающая информация изображается стрелками, присоединяемыми к блоку на стороне управления, а описательная информация поступает на вход блока и формируется на его выходе, отображаясь стрелками входа и выхода соответственно.
Материальный поток и описывающий его информационный поток везде, где это не вызывает недоразумений, можно изображать одной стрелкой.
^