Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО 4-6+.doc
Скачиваний:
6
Добавлен:
20.11.2019
Размер:
335.36 Кб
Скачать

Декомпозиция модели.

Выделяем левой клавишей мыши блок, который необходимо декомпозировать.

Н а панели инструментов выбираем элемент . Появится окно Activity Box Count. Если полученный в результате декомпозиции уровень будет последним, то устанавливаем переключатель на DFD (Data Flow Diagram), если нет – IDEF0 Устанавливаем необходимое число блоков на диаграмме нижнего уровня в Number of Activities in this Decomposition (0-8). Нажимаем OK. (Рис.8)

Рисунок 8 – Декомпозиция модели.

На полученном новом уровне именуем блоки, рисуем необходимые стрелки.

Все стрелки предыдущего уровня копируются на нижний уровень.

Туннелирование

В процессе декомпозиции может получиться ситуация, когда на нижнем уровне какая-либо стрелка не указывается либо, наоборот, необходима какая-то стрелка, которой нет на верхнем уровне. Если стрелка не присутствует в родительской диаграмме, в этом случае на начале стрелки возникает символ туннеля . Если стрелка не присутствует в дочерней диаграмме, в этом случае на конце стрелки возникает символ туннеля .

Для разрешения туннеля подводим к нему курсор мыши, щелкаем правой клавишей и выбираем в появившемся контекстном меню пункт Arrow Tunnel. Откроется окно Border Arrow Editor.

Е сли необходимо скопировать стрелку на верхний или нижний уровень, то на вопрос: How do you want to resolve this tunnel? выбрать Resolve it to border arrow. (Стрелка будет присутствовать на верхнем или нижнем уровне модели. Туннель исчезнет) Если нет, то выбираем Change it to resolve rounded arrow. В этом случае стрелка не будет копироваться на верхний или нижний уровень модели, вместо прежних (квадратных) скобок, обозначающих туннель будут круглые . (Рис. 9) Нажать OK.

Рисунок 9 – Разрешение туннеля

Редактирование модели

Если в процессе разработки были обнаружены ошибки или просто необходимо внести изменения, то можно делать следующее:

  • для удаления блока или стрелки с диаграммы необходимо их выделить и нажать на клавиатуре Delete. При удалении блока удалятся и связанные с ним стрелки;

  • для добавления блока на диаграмму нужно выбрать на панели инструментов элемент , если добавление проводится не на последнем уровне, или , для последнего уровня детализации.

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

  • Вся информация о стрелках, которые есть или были ранее в модели, записывается в словарь. Если необходимо удалить из словаря эту информацию, то выбираем в меню Dictionary пункт Arrow. По соответствующей стрелке щелкаем правой клавишей мыши выбираем в контекстном меню пункт Delete Row. При выходе из словаря на вопрос Save changes нажимаем Да.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]