Составители:
Рубрика:
8
Стрелки могут разветвляться и сливаться. Построение таких стрелок осуществляет-
ся в режиме редактирования. Имя стрелкам присваивается по следующим правилам:
- если стрелки (стрелка) после разветвления не имеет имени, то именем этих стрелок счи-
тается имя стрелки до разветвления;
- не допускается, чтобы стрелка до разветвления и хотя бы одна стрелка
после разветвле-
ния одновременно не имели имени;
- нельзя, чтобы стрелка после слияния была не именована, если не именована хотя бы од-
на стрелка до слияния.
2.4. Тоннелирование стрелок
На диаграммы нижнего уровня можно вносить граничные стрелки. Такие стрелки
изображаются в квадратных скобках. Для их переноса на диаграмму верхнего уровня
нужно
выбрать кнопку на палитре инструментов и щёлкнуть по квадратным скобкам
граничной стрелки. В диалоге Border Arrow Editor можно выбрать один из возможных ва-
риантов тоннелирования:
- миграция на верхний уровень (Resolve it to border arrow);
- тоннелирование на данной диаграмме (Change it to resolved rounded tunnel).
Тоннельная стрелка изображается с круглыми стрелками на конце. Различают два
вида тоннелирования:
- «не в родительской диаграмме» (скобки в начале стрелки),
то есть малозначимая стрелка
не переносится на диаграмму верхнего уровня, а тоннелируется на данной диаграмме;
- «не в дочерней работе» (скобки в конце стрелки), то есть стрелка не изображается на
диаграмме нижнего уровня, так как во всех работах нижнего уровня используется одина-
ково и под тем же именем, например, один и
тот же механизм во всех работах нижнего
уровня.
2.5. Слияние и расщепление моделей
При коллективной работе над проектом отдельные фрагменты модели могут разра-
батываться разными исполнителями. Для включения таких фрагментов в основную мо-
дель и для выделения работ для детализации используется механизм слияния и расщепле-
ния моделей.
Признаком необходимости
подключения фрагмента в основную диаграмму являет-
ся наличие стрелки вызова, которая изображается как стрелка механизма, выходящая из
нижней грани работы. Имя этой стрелки определяет имя подключаемого фрагмента диа-
граммы.
Для слияния необходимо выполнение следующих условий:
- обе модели должны быть открыты;
- имя фрагмента должно совпадать с именем стрелки вызова;
- стрелка
вызова должна исходить из недекомпозированной работы;
- имя работы на контекстной диаграмме фрагмента должно совпадать с именем вызываю-
щей работы на основной диаграмме;
- модель фрагмента должна иметь хотя бы одну диаграмму декомпозиции.
Для слияния моделей необходимо в контекстном меню работы на основной диа-
грамме выбрать пункт Merge Model. В диалоге необходимо указать
опции слияния. При
слиянии возможны следующие действия:
- объединение словарей стрелок и работ;
- перезапись свойств;
- принятие свойств из модели фрагмента;
- сохранение имён внешних ссылок (на диаграммы потоков данных).
Стрелки могут разветвляться и сливаться. Построение таких стрелок осуществляет- ся в режиме редактирования. Имя стрелкам присваивается по следующим правилам: - если стрелки (стрелка) после разветвления не имеет имени, то именем этих стрелок счи- тается имя стрелки до разветвления; - не допускается, чтобы стрелка до разветвления и хотя бы одна стрелка после разветвле- ния одновременно не имели имени; - нельзя, чтобы стрелка после слияния была не именована, если не именована хотя бы од- на стрелка до слияния. 2.4. Тоннелирование стрелок На диаграммы нижнего уровня можно вносить граничные стрелки. Такие стрелки изображаются в квадратных скобках. Для их переноса на диаграмму верхнего уровня нужно выбрать кнопку на палитре инструментов и щёлкнуть по квадратным скобкам граничной стрелки. В диалоге Border Arrow Editor можно выбрать один из возможных ва- риантов тоннелирования: - миграция на верхний уровень (Resolve it to border arrow); - тоннелирование на данной диаграмме (Change it to resolved rounded tunnel). Тоннельная стрелка изображается с круглыми стрелками на конце. Различают два вида тоннелирования: - «не в родительской диаграмме» (скобки в начале стрелки), то есть малозначимая стрелка не переносится на диаграмму верхнего уровня, а тоннелируется на данной диаграмме; - «не в дочерней работе» (скобки в конце стрелки), то есть стрелка не изображается на диаграмме нижнего уровня, так как во всех работах нижнего уровня используется одина- ково и под тем же именем, например, один и тот же механизм во всех работах нижнего уровня. 2.5. Слияние и расщепление моделей При коллективной работе над проектом отдельные фрагменты модели могут разра- батываться разными исполнителями. Для включения таких фрагментов в основную мо- дель и для выделения работ для детализации используется механизм слияния и расщепле- ния моделей. Признаком необходимости подключения фрагмента в основную диаграмму являет- ся наличие стрелки вызова, которая изображается как стрелка механизма, выходящая из нижней грани работы. Имя этой стрелки определяет имя подключаемого фрагмента диа- граммы. Для слияния необходимо выполнение следующих условий: - обе модели должны быть открыты; - имя фрагмента должно совпадать с именем стрелки вызова; - стрелка вызова должна исходить из недекомпозированной работы; - имя работы на контекстной диаграмме фрагмента должно совпадать с именем вызываю- щей работы на основной диаграмме; - модель фрагмента должна иметь хотя бы одну диаграмму декомпозиции. Для слияния моделей необходимо в контекстном меню работы на основной диа- грамме выбрать пункт Merge Model. В диалоге необходимо указать опции слияния. При слиянии возможны следующие действия: - объединение словарей стрелок и работ; - перезапись свойств; - принятие свойств из модели фрагмента; - сохранение имён внешних ссылок (на диаграммы потоков данных). 8
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »