21
IDEF2, IDEF3 и т.д. В принятых рекомендациях по стандартизации методология
IDEF0 названа методологией функционального моделирования.
Основой IDEF0 является моделирование систем на графическом языке.
Диаграмма IDEF0 имеет вид именованных блоков, соединенных друг с другом
стрелками.
Блоки — это функции. Стрелки имеют различное значение, которое зависит
от стороны их присоединения к блоку:
стрелка слева это вход (это информация, данные, ресурсы, которые
преобразуются или расходуются функцией);
справа это выходы (это то что получается в результате выполнения
функции);
сверху это управление (условие, при которых функция формирует
правильный выход);
снизу это механизм (то, с помощью чего выполняется функция) [11].
IDEFO-модель состоит из иерархии диаграмм, возникающих при
декомпозиции функций. Каждый блок пронумерован, что определяет его место в
иерархии. Диаграмма верхнего уровня состоит из единственного блока
называемого контекстной диаграммой с номером А0 и детализируется в
диаграммах последующего уровня блоками Al, А2, A3. . . [2, 3].
Для лучшего понимания диаграммы рекомендуют размещать не более 3-8
блоков, хотя возможности многих средств разработки не ограничены по
количеству. При выполнении этой рекомендации номер блока представляет собой
однозначное число.
На ряду с диаграммами в состав IDEF0-модели входят текстовые
объяснения и уточнения характеристик, потоков, соединений. Есть возможность
создать глоссарий с определениями аббревиатур, ключевых слов и фраз,
используемых в диаграммах.
На рисунке 4 представлена контекстная диаграмма работы технической
поддержки.
Входом является заявка от клиента.
Выходами: исполненная заявка, отчет по заявкам, отчет по динамике
количества заявок, отчет по статусу исполнения заявки [9, 10].