Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв Тюмень РСПСИТ 2010-12-14 Послан в Тюмень....doc
Скачиваний:
18
Добавлен:
24.04.2019
Размер:
5.82 Mб
Скачать

2.2.3. Стрелки

Стрелки (Arrow) показывают взаимодействие работ с внешней средой и именуются существительными.

Существуют следующие типы стрелок.

  • Вход (Input) – материал или информация, используемые для полу­че­ния результата. (Сырье). Эти стрелки входят в левую грань работы.

  • Управление (Control) – правила, процедуры, которыми руко­вод­ст­вуется работа (задание, чертеж). Стрелки входят в верхнюю грань работы.

  • Выход (Output) – материал или информация, производимые работой (готовое изделие). Стрелки исходят из левой грани работы.

  • Механизм (Mechanism) – ресурсы, выполняющие работу (персонал предприятия). Стрелки входят в нижнюю грань работы.

  • Вызов (Call) указывает на другую модель работы, которая вы­пол­ня­ется за пределами текущей системы. Стрел­ки исходят из нижней грани.

  • Граничные стрелки – показывают взаимодействие контекстной ди­аграм­­мы с внешней средой. Стрелки могут начинаться у границы ди­аг­рам­мы и заканчиваться у работы, или наоборот.

Порядок размещения стрелок

  1. Щ елкнуть на кнопке Precedence Arrow Tool (установление режима рисования стрелок) и перенести маркер мышки к месту, от­ку­да должна выходить стрелка (это место вы­де­ля­ется черным цветом) и щелкнуть мышкой.

  2. Перенести маркер мышки к месту окончания стрелки (это место вы­де­ля­ется черным цветом) и щелкнуть мышкой.

  3. Щелкнуть на кнопке Pointer Tool.

  4. Щелкнуть правой кнопкой мыши на линии стрелки и выбрать ко­ман­ду Name (или щелкнуть дважды). Появится окно свойств стрелок (рисунок 2.2.3.1).

  5. В вести наименование стрелки на странице Name этого окна.

Рисунок 2.2.3.1. Окно свойств стрелок

Имена стре­лок автоматически заносятся в словарь стрелок (Arrow Dictionary). Этот словарь корректируется редактором, вызываемым коман­дой Model/Ar­row Editor (рисунок 2.2.3.2).

ICOM (аббревиатура от Input, Control, Output и Mechanism) – коды, иден­­тифицирующие типы граничных стрелок (границы диаграмм декомпо­зи­ции). ICOM‑код содержит обозначение типа стрелки (I, C, O, M) и по­ряд­­ковый номер (C1). Эти коды отображают­ся автоматически, если вклю­­­­че­­на опция Model/Model Properties/Display/ICOM codes (рисунок 2.2.3.4).

Рисунок 2.2.3.2. Окно редактора стрелок

Содержимое словаря стрелок может быть распечатано командой Tools/Reports/Arrow Report.

Несвязанные граничные стрелки (Unconnected borderarrow) появ­ля­ют­ся автоматически при декомпозиции работы и состоят из всех вход­ных и выходных стрелок (кроме стрелок вызова) декомпозируемой работы.

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

Внутренние стрелки показывают связь между работами (рисунок 2.1.1).

Су­щест­ву­ют пять типов связей:

  • связь по входу (OutputInput) – стрелка-выхода из вышестоящей рабо­ты на вход нижестоящей (связь «Детали»);

  • связь по управлению (OutputControl) – стрелка-выход из вы­шесто­ящей работы на управление нижестоящей (связь «Чертеж»);

  • связь выход‑механизм (OutputMechanism) – стрелка-выход одной ра­боты на механизм другой;

  • обратная связь по входу (OutputInput feedback) – стрелка-выход ни­жестоящей работы на вход вышестоящей (связь «Брак»);

  • обратная связь по управлению (OutputControl feedback) – стрелка-вы­ход ни­­жестоящей работы на управление вышестоящей («Рекомендации»).

Явные стрелки имеют источником и назначением единственную работу.

Разветвляющиеся и сливающиеся стрелки. Одни и те же объекты, порожденные одной работой, могут использоваться одновременно в не­сколь­ких других работах (разветвление). Стрелки, порожденные в разных работах, могут представлять собой однородные объекты (слияние). Cмысл этих стрелок передается наименованиями каждой ветви стрелок. Имя стрелки разветв­ле­ния может быть уточнено с помощью нового имени ветви, указанного после точки разветвле­­ния или слияния соответственно.

Для разветвления стрелки нужно в режиме рисования (нажать кнопку Precedence Arrow Tool) щелкнуть по стрелке и по соот­ветст­вующему сегменту работы. Для слияния двух стрелок следует в режиме рисования стрелки щелкнуть по сегменту выхода работы, а затем по соответствующему фрагменту стрелки. Для именования отдельной ветви нужно ее выделить, вызвать редактор имени стрелки и присвоить ей имя.

Тоннелирование стрелок. Граничные стрелки на диаграммах ниж­него уровня изображаются в квадратных скобках.

Перетаскивание туннелированных стрелок наверх

  1. Щелкнуть правой кнопкой мыши по квадратным скобкам гранич­ной стрелки и выполнить команду Arrow Tunnel.

  2. В появившемся окне выбрать вариант Resolve it to border arrow (стрелка переместится на диаграмму верхнего уровня) или Change it to resolved rounded tunnel (стрелка будет затуннелирована, не попадет на другую диаграмму, и конец стрелки будет заключен в круглые скобки).

Р екомендации по рисованию стрелок и диаграмм

  • Располагать прямоугольники по диагонали с левого верхнего угла в правый нижний угол (доминирование) без нависания прямо­уголь­ников.

  • Максимально увеличивать расстояние между входящими или вы­хо­дя­щими стрелками на одной стороне работы. Командой Model/Model Proper­ti­es/Layout/Automatically space arrows стрелки автоматически будут рас­по­ложены нужным образом.

  • Максимально увеличивать расстояние между работами, поворотами и пересечениями стрелок.

  • Объединять параллельные стрелки с одинаковыми входами и выходами.

  • Минимизировать циклические обратные связи (петли). Такие стрел­ки не ри­су­ются автоматически. Сначала строится стрелка по входу, затем она раз­вет­вляется обратно на вход работы-источника, ветвь стрелки выхода удаляется.

  • Минимизировать число пересечений, поворотов, петель.

П ример 1. Создадим контекстную диаграмму информационной сис­те­мы «Изготовление изделий на машиностроительном предприятии».

Рисунок 2.2.3.3. Контекстная диаграмма

Пример 2. Создадим диаграмму декомпозиции (рисунок 2.1.1) кон­текст­ной диаграммы предыдущего примера (рисунок 2.2.3.3).

П ример 3. Создадим диаграмму декомпозиции (рисунок 2.2.3.4) работы Обработка сырья (рисунок 2.2.2).

Рисунок 2.2.3.4. Диаграмма декомпозиции работы «Обработка сырья»

П ример 4. Создадим диаграмму декомпозиции (рисунок 2.2.3.5) работы Изготовление деталей (рисунок 2.2.2).

Рисунок 2.2.3.5. Диаграмма декомпозиции работы «Изготовление деталей»