Институт инноватики http://ii.spb.ru/
33
Определение Управления
Последним определяется управление, которое регулирует процесс вы-
полнения функции. Управление обычно представляется в виде правил, норм,
законов, процедур, стандартов. Все функции (блоки) в IDEF0 должны иметь
хотя бы один вход управления.
В случаях неопределенности, к какому типу отнести данные (вход или
управление) – рекомендуется по умолчанию присваивать им статус управления.
Управление – это особая форма входных данных, которая не модифицируется и
не трансформируется в процессе и в результате выполнения функции.
Оценка степени готовности контекстной диаграммы
Когда контекстная диаграмма построена, нужно задать следующие вопросы:
– Охватывает ли контекстная диаграмма все моделируемые бизнес-
функции?
– Согласуется ли она с целью, точкой зрения и границами модели?
– Одобряется ли контекстная диаграмма всеми участниками проекта по
разработке модели?
– Согласуется ли количество стрелок каждого типа с уровнем детализа-
ции информации? (Рекомендуется ограничивать количество стрелок каждого
типа шестью.)
Нумерация функций и диаграмм
Все IDEF0-блоки имеют номера. Номер состоит из буквенной и цифро-
вой части. В качестве буквенной части обычно используется ‘A’ (Activity).
Цифровая часть содержит номер блока на диаграмме и номера всех роди-
тельских блоков (диаграмм).
Блок на контекстной диаграмме имеет номер A0. Диаграмма декомпози-
ции блока A0 содержит блоки A1, A2, A3, … Блок A1 декомпозируется в
A11, A12, A13, …A11 – в A111, A112, A113, …
Взаимосвязь блока и диаграммы декомпозиции
Каждый IDEF0-блок в случае необходимости может быть декомпозиро-
ван – детально описан IDEF0-диаграммой. При этом границы блока в точно-
сти соответствуют границам диаграммы. Все стрелки, соединенные с блоком,
появляются и на диаграмме декомпозиции.. Для диаграммы декомпозиции
эти стрелки становятся интерфейсными и каждая из них получает свой
ICOM-код, который состоит из буквы и цифры и обозначает тип стрелки и ее
порядковый номер среди стрелок этого типа на диаграмме. Примеры номеров
стрелок: I1, C1, O1, M1, I2, C2, M2.
Необходимо отметить, что декомпозируемый блок, несмотря на иерар-
хическую организацию модели, никак не управляет выполнением блоков,
расположенных на диаграмме декомпозиции. Диаграмма декомпозиции про-
сто показывает, как работает родительский блок.