Структурно-функциональный подход к проектированию информационных технологий и автоматизированных систем с использованием САSЕ-средств. Фашрахманов Р.А - 23 стр.

UptoLike

23
до слияния не именована какая-либо из ее ветвей. Для именования отдель-
ной ветви разветвляющихся и сливающихся стрелок следует выделить на
диаграмме только одну ветвь, после этого вызвать редактор имени и при-
своить имя стрелке. Это имя будет соответствовать только выделенной
ветви.
Тоннелирование стрелок
Вновь внесенные граничные стрелки на диаграмме декомпозиции
нижнего уровня изображаются в квадратных скобках и автоматически не
появляются на диаграмме верхнего уровня.
Если щелкнуть по кнопке Resolve Border Arrow, стрелка мигрирует на
диаграмму верхнего уровня, если по кнопке Change To Tunnelстрелка
будет затоннелирована и не попадет на другую диаграмму. Тоннельная
стрелка изображается с круглыми скобками на конце.
Тоннелирование может быть применено
для изображения малозначи-
мых стрелок. Если на какой-либо диаграмме нижнего уровня необходимо
изобразить малозначимые данные или объекты, которые не обрабатывают-
ся или не используются работами на текущем уровне, то их необходимо
направить на вышестоящий уровень (на родительскую диаграмму). Если
эти данные не используются на родительской диаграмме, их нужно напра-
вить
еще выше, и т. д. В результате малозначимая стрелка будет изображе-
на на всех уровнях и затруднит чтение всех диаграмм, на которых она при-
сутствует. Выходом является тоннелирование стрелки на самом нижнем
уровне. Такое тоннелирование называется "не-в-родительской-диаграмме".
Другим примером тоннелирование может быть ситуация, когда стрел-
ка механизма
мигрирует с верхнего уровня на нижний, причем на нижнем
уровне этот механизм используется одинаково во всех работах без исклю-
чения. (Предполагается, что не нужно детализировать стрелку механизма,
т. е. стрелка механизма на дочерней работе именована до разветвления, а
после разветвления ветви не имеют собственного имени). В этом случае
стрелка механизма на
нижнем уровне может быть удалена, после чего на
родительской диаграмме она может быть затоннелирована, а в коммента-
рии к стрелке или в словаре можно указать, что механизм будет использо-
ваться во всех работах дочерней диаграммы декомпозиции. Такое тонне-
лирование называется "не-в-дочерней-работе".
Работы (Activity)
Работы обозначают поименованные процессы, функции
или задачи,
которые происходят в течение определенного времени и имеют распозна-
ваемые результаты. Работы изображаются в виде прямоугольников. Все
работы должны быть названы и определены. Имя работы должно быть вы-
ражено отглагольным существительным, обозначающим действие (напри-
мер, "Изготовление детали", "Прием заказа" и т.д.). Работа "Изготовление
детали" может иметь, например,
следующее определение: "Работа отно-
сится к полному циклу изготовления изделия от контроля качества сырья
до отгрузки готового упакованного изделия". При создании новой модели
до слияния не именована какая-либо из ее ветвей. Для именования отдель-
ной ветви разветвляющихся и сливающихся стрелок следует выделить на
диаграмме только одну ветвь, после этого вызвать редактор имени и при-
своить имя стрелке. Это имя будет соответствовать только выделенной
ветви.
Тоннелирование стрелок
      Вновь внесенные граничные стрелки на диаграмме декомпозиции
нижнего уровня изображаются в квадратных скобках и автоматически не
появляются на диаграмме верхнего уровня.
      Если щелкнуть по кнопке Resolve Border Arrow, стрелка мигрирует на
диаграмму верхнего уровня, если по кнопке Change To Tunnel – стрелка
будет затоннелирована и не попадет на другую диаграмму. Тоннельная
стрелка изображается с круглыми скобками на конце.
      Тоннелирование может быть применено для изображения малозначи-
мых стрелок. Если на какой-либо диаграмме нижнего уровня необходимо
изобразить малозначимые данные или объекты, которые не обрабатывают-
ся или не используются работами на текущем уровне, то их необходимо
направить на вышестоящий уровень (на родительскую диаграмму). Если
эти данные не используются на родительской диаграмме, их нужно напра-
вить еще выше, и т. д. В результате малозначимая стрелка будет изображе-
на на всех уровнях и затруднит чтение всех диаграмм, на которых она при-
сутствует. Выходом является тоннелирование стрелки на самом нижнем
уровне. Такое тоннелирование называется "не-в-родительской-диаграмме".
      Другим примером тоннелирование может быть ситуация, когда стрел-
ка механизма мигрирует с верхнего уровня на нижний, причем на нижнем
уровне этот механизм используется одинаково во всех работах без исклю-
чения. (Предполагается, что не нужно детализировать стрелку механизма,
т. е. стрелка механизма на дочерней работе именована до разветвления, а
после разветвления ветви не имеют собственного имени). В этом случае
стрелка механизма на нижнем уровне может быть удалена, после чего на
родительской диаграмме она может быть затоннелирована, а в коммента-
рии к стрелке или в словаре можно указать, что механизм будет использо-
ваться во всех работах дочерней диаграммы декомпозиции. Такое тонне-
лирование называется "не-в-дочерней-работе".
Работы (Activity)
      Работы обозначают поименованные процессы, функции или задачи,
которые происходят в течение определенного времени и имеют распозна-
ваемые результаты. Работы изображаются в виде прямоугольников. Все
работы должны быть названы и определены. Имя работы должно быть вы-
ражено отглагольным существительным, обозначающим действие (напри-
мер, "Изготовление детали", "Прием заказа" и т.д.). Работа "Изготовление
детали" может иметь, например, следующее определение: "Работа отно-
сится к полному циклу изготовления изделия от контроля качества сырья
до отгрузки готового упакованного изделия". При создании новой модели


                                   23