9.6.6. Тоннель

Тоннель - круглые скобки ( ) в начале и/или окончании стрелки. Тоннельные стрелки означают, что данные, выраженные этими стрелками, не рассматриваются на родительской диаграмме и/или на дочерней диаграмме.

Существуют следующие типы тоннелирования:

(1) Стрелка, помещенная в тоннель там, где она присоединяется к блоку, означает, что данные, выраженные этой стрелкой, не обязательны на следующем уровне декомпозиции.

(2) Стрелка, помещаемая в тоннель на свободном конце означает, что выраженные ею данные отсутствуют на родительской диаграмме.

Вновь внесенная граничная стрелка на диаграмме декомпозиции нижнего уровня изображается в квадратных скобках [ ] и автоматически не появляется на диаграмме верхнего уровня. Такая стрелка называется неразрешенной (unresolved).

Для миграции такой стрелки на диаграмму верхнего уровня необходимо в окне Border Arrow Editor выбрать опцию Resolve it border arrow. Для тоннелирования необходимо выбрать опцию Change it to resolved rounded tunnel. В этом случае стрелка не попадет на другую диаграмму.

Если на диаграмме нижнего уровня необходимо изобразить малозначимые объекты, то изображающие их стрелки можно поместить в тоннель на самом нижнем уровне.

49. Создайте граничную стрелку выхода Маркетинговые материалы, блока Продажи и маркетинг (см. 18-22).

50. Созданная граничная стрелка автоматически не попадает на диаграмму верхнего уровня и имеет квадратные скобки [ ].

51. Выполните мигрирование стрелки на верхний уровень: выберите квадратные скобки [ ] на неразрешенной стрелке, МП, выберите Arrow Tunnel, выберите Resolve it to Border Arrow, нажмите ОК.

52. Результат должен быть, как на рисунке Б (приложение 2).