17.2.3. Декомпозиция действий

Каждое действие на диаграмме, в свою очередь, может быть декомпозировано, т.е. показано более подробно. При каждой декомпозиции функционального блока создается новая диаграмма. Число декомпозиций не ограничено и полностью зависит от уровня сложности, который необходимо показать в модели.

Если действие не было декомпозирова­но, в верхнем левом углу блока отражается символ "листа" — диагональная черта (рис. 17.5, а). После декомпозиции данного блока символ "листа" исчезает (рис. 17.5, б).

Рис. 17.5. Обозначение блоков

Декомпозировать блоки в BPwin можно двумя способами:

1) на диаграмме нужно выбрать действие, которое необходимо декомпозировать, и на панели инструментов BPwin щелкнуть по кнопке ;

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

В любом случае возникает диалог Activity Box Count (рис. 17.6), в котором следует указать нотацию новой диаграммы и количество действий на ней. Появляется диаграмма декомпозиции. Допустимый интервал числа действий 2 — 8. Декомпозировать на одно действие не имеет смысла, диаграммы с количеством действий более восьми получаются перенасыщенными и плохо читаются. Для обеспечения наглядности и лучшего понимания моделируемых процессов рекомендуется использовать от трех до шести блоков на одной диаграмме.

Блоки на диаграмме декомпозиции обычно располагаются по диагонали от левого верхнего угла к правому нижнему. Блоки нумеруются автоматически слева направо при их создании. При изменении взаимного расположения блоков могут меняться и их номера.

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

Нотация IDEF3 позволяет декомпозировать (детализировать) действие много- кратно, т.е. включить в одну модель альтернативные описания процессов. Поэтому в номере действия стоит и порядковый номер декомпозиции родительского действия.

Для создания второй и последующих детализирующих диаграмм в BPwin в нотации IDEF3 необходимо:

- в меню Diagram выбрать пункт Add IDEF3 Scenario;

- в появившемся диалоге Add New IDEF3 Scenario diagram (рис. 17.7) задать имя новой диаграммы декомпозиции (Name of New Diagram);

- в раскрывающемся списке Source Diagram Name выбрать диаграмму - источник;

- нажать кнопку OK.

Для выбора альтернативной декомпозиции необходимо в дереве модели выбрать соответствующую диаграмму и нажать кнопку .

Рис. 17.7. Диалог многократной декомпозиции в IDEF3