Для обеспечения такого представления используем соответствие между графическими элементами IDEF0-нотации и УФО-моделей показанное на рисунках З.5 и З.6.
|
| Рис. З.5. – Функциональный блок в нотации IDEF0.
| |
|
| Рис. З.6. – Функциональный блок IDEF0 в виде модели «Узел-Функция-Объект».
| |
Рассмотрим пример модели в нотации IDEF0 (см. рис. З.7 и З.8).
|
| Рис. З.7. - Пример контекстной диаграммы в нотации IDEF0.
| |
Рис. З.8. - Пример диаграммы декомпозиции в нотации IDEF0.
| |
Преобразуем представленные на рисунках З.7 и З.8 IDEF0-диаграммы в УФО-модели, используя соответствия между графическими элементами. В результате преобразования (см. рис. З.9 и З.10) можно утверждать, что УФО-модель будет соответствовать IDEF0-диаграмме если в ней:
- для всех УФО-элементов определены функции;
- для всех УФО-элементов определены объекты и их определения соответствуют связи «Механизм»;
- нижняя граница УФО-элемента для связи не используется;
- все управляющие связи прикрепляются только к верхней границе УФО-элемента;
- для входов в УФО-элементы используется только левая граница;
- для выходов из УФО-элементов используется только правая граница;
- введены служебные УФО-элементы, определенные только на уровне узлов, для обеспечения соединения и разветвления потоков.
|
| Рис. З.9. - Диаграмма на рис. З.7 в виде модели «Узел-Функция-Объект».
| |
Рис. З.10. - Диаграмма на рис. З.8 в виде модели «Узел-Функция-Объект».
| |