Разветвления и объединение стрелок
Поскольку выход функции может быть использован более, чем одной другой функцией, стрелки в IDEF0 могут разветвляться (branch) и объединяться (split), охватывая необходимые функции-блоки.
Объединение стрелок необходимо с целью минимизации количества стрелок и упрощения описания, а разветвление – для детализированного описания данных, поступающих на входы блоков.
При разветвлении или объединении каждая ветвь стрелки может получать свое название. Если ветвь не получает своего названия, то она называется так же и содержит те же объекты, что и разветвляемая стрелка.
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
Рис.11. Пример бланка IDEF0-модели
- ОБЩИЙ ПОРЯДОК СОЗДАНИЯ МОДЕЛИIDEF0
Технология создания модели предполагает возможность детального описания элементов модели, а именно:
модели в целом (название, автор, точка зрения, цель моделирования, область моделирования, стадия моделирования и пр.)
диаграмм декомпозиции
процессных блоков (название/индекс, описание, формулы, дизайнерское оформление и пр.)
стрелок (название/индекс, описание, формулы, дизайнерское оформление и пр.)
Когда модель построена, эти описания могут быть сформированы в отчеты и распечатаны наряду с процессными (технологическими) картами диаграмм.
Процесс создания модели включает следующие основные этапы:
- Определение параметров модели (цель, граница, точка зрения);
- Создание контекстной диаграммы A0 и определение ее параметров
- Создание стрелок, отображающих интерфейс блока A0;
- Создание диаграммы декомпозиции:
- Дать названия и описать блоки, располагаемые на диаграмме A0.
- Соединить интерфейсные стрелки с соответствующими им функциями.
- Определить взаимосвязи блоков (функций) на диаграмме декомпозиции (рекомендуется начинать с определения выходов функций, затем входов, и, наконец, механизма и управления).
- После разработки диаграммы декомпозиции вернуться к контекстной диаграмме A0 и проверить ее корректность.
Перечисленные этапы описывают модель в целом и ее основные компоненты (контекстная диаграмма, диаграммы декомпозиции первого уровня)
- Повторить пункт «Создание диаграммы декомпозиции» длявсех блоков всех уровней декомпозиции
- Сохранить модель