Макрокоманда

Когда несколько последовательных команд находятся под ответственностью одного и того же участника, они могут быть объединены под более общим заголовком.

В частности, можно упростить график, объединив эти команды в макро­команду. Макрокоманды — это также один из способов выражения того, как выполняется команда (см. параграф 6.3.8.). В этом случае можно избежать выполнения "Zoom" к графику низшего уровня.

Макрокоманда может, например, синтезировать следующие команды:

Стрелки между разными командами обозначают «И». Сначала нужно Зарегистрировать заказ, затем его Проанализировать и наконец на него Ответить.


128 Описание процедуры (Уровень 2) 129


Макрокоманда также позволяет представить разные альтернативы. В этом случае команды, входящие в макро, уже не связаны стрелками и предстают в форме прямоугольников с тонкими пунктирными краями:

Отсутствие стрелки между разными альтернативными коман­дами изображается «Единственным Или». Нужно закупить либо Сырьё, либо Готовый товар, либо Услугу.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: