<На страницу назад | На страницу вперед>
4.8.1 Использование IDEF0 в сочетании с IDEF3
IDEF3, включающий модель IDEF0 и ряд UOB в "Описании процессов IDEF3",
не предназначен для замены IDEF0. При анализе слишком большой системы (например,
"Изготовить аэрокосмическое изделие") отношения предшествования
не всегда очевидны. Часто в этих случаях лучше начинать с модели IDEF0.
Затем такую модель можно декомпозировать до уровня, на котором отношения
предшествования между действиями становятся очевидными. С другой стороны,
если собранные факты можно объединить в связное изложение, лучше в первую
очередь сформулировать описание процессов IDEF3, после чего из этого описания
абстрагировать модель IDEF0. Метод IDEF3 был разработан с учетом этого взаимодействия.
Синтаксис IDEF3 обеспечивает распознавание этого отношения за счет использования ссылки на ассоциированные действия IDEF0 из UOB в рамках IDEF3. Все блоки UOB имеют поле (нижний правый угол на рис. 4-19) для ссылки на определенное действие в модели IDEF0 или сравнимую модель функций или процессов (например, узел в диаграмме "Поток логических данных" или график HIPO).
Рис. 4-19
Поля единиц поведения (UOB)
В схеме ссылок IDEF3 допускается, что нулевое число действий, одно действие или множество действий IDEF0 отображается на единичную UOB. В тех случаях, когда UOB отображается только на часть действия IDEF0, референт данного действия должен указывать на множество дочерних действий в модели IDEF0, которая фактически включена. Если модель IDEF0 не определена до достаточного уровня детализации, степень отображения должна быть описана в детальном описании UOB. После идентификации всех UOB должны быть включены ссылки на IDEF0.