Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Ветвление, слияние и туннелирование стрелок

IDEF является мощным языком описания систем во многом благодаря возможности декомпозиции стрелок. Стрелка в IDEF0 обычно изображают набор объектов (данных), поэтому они могут иметь множество начальных точек (источников) и конечных точек (назначений), поэтому стрелки могут разветвляться и соединяться разными сложными способами. Вся стрелка или ее часть может выходить из одного или нескольких блоков и заканчиваться в одном или нескольких блоках. Таким образом, одни и те же данные, порожденные одной функцией, могут использоваться или в одной, или в нескольких других функциях одновременно. С другой стороны данные, порожденные в различных функциях, могут представлять собой одинаковые или однородные данные/объекты, которые в дальнейшем используются или обрабатываются в одном месте.
Для моделирования таких ситуаций в IDEF0 используются разветвляющиеся и соединяющиеся стрелки, которые отражают иерархию объектов, представленных этими стрелками. Разветвления стрелок и их слияние, тот самый синтаксис, который позволяет описывать декомпозицию содержимого стрелок и уменьшает загруженность диаграмм графическими элементами (линиями). Однако стрелки описывают только ту иерархию, которая связывает отдельные функции системы, представленные на диаграммах. На самом деле, из отдельной диаграммы редко можно понять полную иерархию стрелки. Обычно это требует чтения большей части мо-дели, а иногда из-за выбранной точки зрения подробности отдельных стрелок не раскрываются совсем. Вот почему IDEF предусматривает дополнительное описание полной иерархии объектов системы посредством формирования глоссария для каждой диаграммы модели и объединения этих глоссариев в словарь стрелок. Таким образом, словарь стрелок, важное дополне-ние модели, становится основным хранилищем полной иерархии объектов системы.
Чтобы стрелки и их сегменты правильно описывали связи между блоками-источниками и блоками-приемниками, используются метки для каждой ветви стрелок. Для описания представления разветвлений и соединений стрелок разработаны специальные соглашения относительно представления, описания и правила маркирования разветвлений и соединений таких стрелок.